[英]Calling multiple commands in a shell script
这是我的command.sh [输入命令后,什么都没发生] [2]我想自动执行腻子中的命令,所以我已将这些命令写在shell脚本中并从批处理文件中调用
echo -e "password" | sudo -S screen -ls
pwd
cd ..
这些都是shell脚本的命令,但命令pwd
, cd
后不执行sudo
命令.....没有命令下工作sudo
命令
发生这种情况是因为您启动了屏幕,并且该过程永不退出,所以bash脚本无法前进到pwd
和cd
命令。
作为一种解决方法,您可以将命令写下到shell脚本中,然后使用以下命令在屏幕上执行
screen -d -m bash ./script.sh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.