【发布时间】:2014-03-20 19:42:55
【问题描述】:
我有一个包含许多 sudo 命令的 sh 文件,比如下面的脚本:
test.sh
#!/bin/sh
sudo apt-get install gedit
sudo date --set="2014/02/20 10:00"
当我从终端执行 test.sh 时,它工作正常。问题是当我尝试从 java 类执行这个文件时。脚本不执行。我试过这个:
Process proc = Runtime.getRuntime().exec("/bin/sh","/home/priyatam/test.sh");
有没有人知道从 java 类执行这个 sudo 命令?请分享。
【问题讨论】:
标签: java linux ubuntu terminal sudo