starting a job remotely with bash
本问题已经有最佳答案,请猛点这里访问。
我尝试在远程机器上运行bash脚本,我希望在远程机器后台运行完脚本后立即返回。例如:
1 2 | $ echo foo.txt sleep 2000 & |
当我试着做的时候:
1 | $ ssh x.x.x.x 'bash -s' < foo.txt |
命令永远不会返回。当
五月;
1 2 | echo foo.txt sleep 2000 >&- 2>&- <&- & |
>&- 表示关闭stdout。2>&- 表示关闭stderr。<&- 表示关闭stdin。& 表示后台运行