ssh远程执行脚本并在后台运行,通过screen解决
screen_name="my_screen"
screen -dmS $screen_name
现在,我们就已经创建了一个名为 my_screen 的窗口。然后,我们需要向其发送具体的命令。我们用如下命令:
cmd="your shell";
screen -x -S $screen_name -p 0 -X stuff "$cmd"
screen -x -S $screen_name -p 0 -X stuff $'\n'