Command.java 634 B

12345678910111213141516171819202122232425
  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. System.out.println(line);
  14. }
  15. return true;
  16. } catch ( Exception err ) {
  17. err.printStackTrace();
  18. return false;
  19. }
  20. }
  21. }