【发布时间】:2016-11-21 18:53:08
【问题描述】:
我习惯于在 ssh 上使用 linux 终端和 nohup 来发出在后台运行的命令,即使在退出 ssh 会话时也是如此。出于某种原因,nohup 似乎在最新的 MACOS 中被破坏了。出于这个原因,我正在尝试使用 screen 命令执行这个小示例脚本。
sleep 10
echo "this is my test file" > testfile
此文件保存为 tst 脚本。然后我发出以下命令。
ssh sohaib@localhost screen -dm sh testscript
但是什么也没发生。 screen 只是安静地退出而不写入文件 testfile。 如果我在没有 ssh 的情况下运行它,它会按需要工作。我在这里做错了什么?
【问题讨论】:
标签: ssh background-process gnu-screen