JAVA调用linux命令 在JAVAWEB程序上需要调用linux nxcjh用户下的bin目录中的edf命令,其中需要2个参数
linux的命令:cd bin
./edf a1 a2
请问我在Runtime.getRuntime().exec()这个exec()里填入什么呢?
Runtime.getRuntime().exec(“./bin/edf a1 a2”);这样就可以
追问
这个“.”是放在最前面?那如果需要切换用户的话,是不是还要在前面加上/home/abc?
回答
是的,如果换用户的话,得要有权限访问
linux的命令:cd bin
./edf a1 a2
请问我在Runtime.getRuntime().exec()这个exec()里填入什么呢?
Runtime.getRuntime().exec(“./bin/edf a1 a2”);这样就可以
追问
这个“.”是放在最前面?那如果需要切换用户的话,是不是还要在前面加上/home/abc?
回答
是的,如果换用户的话,得要有权限访问