我目前正在尝试ssh到一台远程机器并运行脚本,然后让该脚本在节点上运行。下面是我的脚本。但是,当它运行时,脚本在机器上成功运行,但ssh会话挂起。有什么问题吗?
ssh -x $username@$node 'rm -rf statuslist
mkdir statuslist
chmod u+x ~/monitor/concat.sh
chmod u+x ~/monitor/script.sh
nohup ./monitor/concat.sh &
exit;'发布于 2013-12-02 22:45:02
对我来说,唯一有效的方法是:
screen -dmS name sh my-script.sh当然,这取决于屏幕,如果您需要stdin或stdout,您可以稍后进行附加。屏幕将在my-script.sh结束时自行终止。
https://stackoverflow.com/questions/1628204
复制相似问题