screen -dmS SIEGE_01
sleep 1
screen -S SIEGE_01 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/"`echo -ne '\015'`
sleep 1
screen -S SIEGE_01 -X stuff "sh Start.sh"`echo -ne '\015'`这是我的密码。这是一个sh脚本,将在机器重新启动时运行。无论出于什么原因,在第3行和第3行之后,命令似乎都不会发送到屏幕上。我做错什么了?
发布于 2014-01-12 00:18:30
您需要选择一个窗口来填充使用-p #的命令。
screen -S SIEGE_01 -p 0 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/"`echo -ne '\015'`将其发送到第一个窗口(0)。
另外,如果这是bash脚本,只需使用
screen -S SIEGE_01 -p 0 -X stuff "cd /home/ss12036/ImpulseNetwork/Servers/SIEGE_01/
"要在stuff命令中获得回车返回,请执行以下操作。
https://serverfault.com/questions/566656
复制相似问题