在 Linux 上。我需要编写一个包含脚本的文件。
我的脚本应该连接到服务器,创建
screen
并执行命令。自动多次。
脚本的伪代码:
ssh machine1
cd project_folder
screen -S screenA
python run.py -x
exit
screen -S screenB
python run.py -y
exit
exit
ssh machine2
cd project_folder
screen -S screenA
python run.py -z
exit
screen -S screenB
python run.py -t
exit
exit
ATM 我可以手动连接并运行每个命令。
是的,谢谢https://stackoverflow.com/users/9215267/siddharth-dushantha
对于
screen
部分,代码是
screen -dmS screen0
screen -ls
screen -r screen0 -p 0 -X stuff "the_command1^M"
screen -r screen0 -p 0 -X stuff "the_command2^M"
其中
^M
在行尾键入 enter
。