exec在你的shell中不执行命令
尝试
Process p = Runtime.getRuntime().exec(new String[]{"csh","-c","cat /home/narek/pk.txt"});代替。
编辑::我的系统上没有
csh,所以我改用
bash。以下为我工作
Process p = Runtime.getRuntime().exec(new String[]{"bash","-c","ls /home/XXX"});
exec在你的shell中不执行命令
尝试
Process p = Runtime.getRuntime().exec(new String[]{"csh","-c","cat /home/narek/pk.txt"});代替。
编辑::我的系统上没有
csh,所以我改用
bash。以下为我工作
Process p = Runtime.getRuntime().exec(new String[]{"bash","-c","ls /home/XXX"});