jus*_*ing 59
当您使用时,screen您需要在退出之前使用+分离。CTRL+ADssh
或者,如果你想直接用 screen 运行一个进程,你可以使用
screen -dmSL [session name] [commands]
Run Code Online (Sandbox Code Playgroud)
-d 启动一个屏幕会话并立即与其分离-m 强制创建新的屏幕会话-S 允许您为会话命名-L 打开登录到 ~/screenlog.0例子:
screen -dmSL workstuff myscript.sh
Run Code Online (Sandbox Code Playgroud)
然后您可以:
稍后恢复使用 screen -x workstuff
或者
检查日志文件 less -r ~/screenlog.0
eva*_*vid 15
使用tmux. 我什至不确定是否screen仍在积极开发中。这是一种偏好,但作为使用 的人tmux,我可以证明它在大约 5 分钟内设置完毕,并且运行良好。
在基于 Debian 的系统上(在远程机器上):
sudo apt-get install tmux
然后进入tmux进入,运行任何处理需要,并命中Ctrl+B然后D(这使TMUX会话)。然后,您可以注销 SSH。
当您需要返回/再次检查时,启动 SSH,然后输入tmux attach. 它将带您回到您的tmux会话。
tmux具有更多功能,详见此处。但是,这应该可以解决您当前的问题。
祝你好运!
| 归档时间: |
|
| 查看次数: |
58012 次 |
| 最近记录: |