Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to call shellscript in java program?

Tags:

java

linux

How to call shellscript in java program?

String sCommandString="sh /home/admin/ping.sh";
Process p = Runtime.getRuntime().exec(sCommandString);
like image 861
javasundaram Avatar asked Jul 04 '26 05:07

javasundaram


1 Answers

simplest way to run command and get ouput:

Process p = Runtime.getRuntime().exec("ls");
p.waitFor();
Scanner s = new Scanner(p.getInputStream());
while (s.hasNextLine()) {
    String l = s.nextLine();
    System.out.println(l);
}
like image 133
Taher Khorshidi Avatar answered Jul 06 '26 20:07

Taher Khorshidi