执行其它命令都可以成功执行。可是带有空格的命令不能成功执行:如
command = "cd /home/jfuser/;pwd;ls;find -name filename";这样可以执行多个命令,并且都能成功;
但是 command = "cd /home/jfuser/collect/bin;nohup ./SCEServer 9041 > /dev/null 2>&1 &";这样的命令就不能成功执行了,请大侠帮忙看看,应该如何解决?谢谢
选择 channel的type,一个是exec 一种是 shell,记不清楚哪个类型只支持一次执行一条命令,看API吧