Command.java 693 B

123456789101112131415161718192021222324252627
  1. package captiveportal;
  2. import java.io.BufferedReader;
  3. import java.io.InputStreamReader;
  4. public class Command {
  5. public boolean Grand (String ip) {
  6. String command = "sudo /bin/bash /portal/rules.sh grand " +ip;
  7. try {
  8. Process process;
  9. process = Runtime.getRuntime().exec(command);
  10. String line;
  11. BufferedReader is = new BufferedReader(new InputStreamReader(process.getInputStream()));
  12. while((line = is.readLine()) != null){
  13. if(line.equals("SUCCES"))
  14. {
  15. return true;
  16. }
  17. }
  18. return false;
  19. } catch ( Exception err ) {
  20. err.printStackTrace();
  21. return false;
  22. }
  23. }
  24. }