调用linux下现有的程序命令:
String cmds[] = {"sh", "-c", "cspquery >/path/cspquery.txt"
};
Process p = Runtime.getRuntime().exec(cmds);
注:cspquery 为自己的一个进程命令
>/path/cspquery.txt 调用并把结果保存为 path(取实际路径)下cspquery.txt
还可以通过 p.getInputStream() 获得一个流然后再输出。
===============================================
执行系统命令
String cmds = "ifconfig";
Process p = Runtime.getRuntime().exec(cmds);
=============================================
linux下编译c文件
hello.c:
#include <stdio.h>
int main(int argc, char argv[]) {
printf("Hello World\n");
return 0;
}
===========
String cmds = "gcc -o hello hello.c";
Process pro = Runtime.getRuntime().exec(cmds);
String cmds[] = {"sh", "-c", "cspquery >/path/cspquery.txt"
};
Process p = Runtime.getRuntime().exec(cmds);
注:cspquery 为自己的一个进程命令
>/path/cspquery.txt 调用并把结果保存为 path(取实际路径)下cspquery.txt
还可以通过 p.getInputStream() 获得一个流然后再输出。
===============================================
执行系统命令
String cmds = "ifconfig";
Process p = Runtime.getRuntime().exec(cmds);
=============================================
linux下编译c文件
hello.c:
#include <stdio.h>
int main(int argc, char argv[]) {
printf("Hello World\n");
return 0;
}
===========
String cmds = "gcc -o hello hello.c";
Process pro = Runtime.getRuntime().exec(cmds);