
1 cctv6 2022 年 12 月 4 日 tmux |
2 blackmao 2022 年 12 月 4 日 nohup 可以么 |
3 tanglu 2022 年 12 月 4 日 nohup 可以让程序后台运行 不在 sshd 进程下 但楼主可以从根源上解决问题,出现 sshd 断链应该是网络链路丢包严重,楼主可以试试中转 来优化链路,可以私我 ip 我给你 22 端口套个中转 应该就没问题了(另外用中转需要考虑安全问题 老板可能会窃取你的密码或者密钥 所以不建议用免费的中转) |
4 cpstar 2022 年 12 月 4 日 3# 的后半段没整明白,这到底是要方便自己窃取啊,还是要提供安全无偿服务啊。。。 |
5 t133 2022 年 12 月 4 日 via iPhone Autossh |
8 rabbbit 2022 年 12 月 4 日 临时执行长命令可以用 systemd-run |
10 unlsycn 2022 年 12 月 4 日 via Android 为什么又说不是 screen 又说 tmux 可以解决问题? |
11 SenLief 2022 年 12 月 4 日 这个问题不是 screen 可以解决吗? tmux 解决了啥 screen 不能解决的问题吗? |
12 chiu 2022 年 12 月 4 日 同疑惑, 为什么不要 screen 却认为 tmux 能解决问题 ? >> mosh 虽然不怕掉线,但是断开也就中断了吧 我实际测试 mosh 上去后跑一个 task, 断开网络 10 秒, 然后重新连接, mosh 跑的 task 还是正常在运行 不放心的话, 可以 mosh + screen/tmux |
13 Cavolo 2022 年 12 月 4 日 除了 screen 和 mosh 这两种方案,您还可以尝试使用 nohup 和 disown 等命令来实现 SSH 连接断掉后继续运行的目的。 nohup 命令可以让您在 SSH 连接断掉后,终止程序的输入和输出,并继续执行后台进程。 |
15 EvanQu 2022 年 12 月 5 日 目前我的方案是 rdp 远程到跟 ssh 服务器同一个内网的 win 然后在 win 里面 ssh |
16 julyclyde 2022 年 12 月 6 日 nohup 和 systemd-run 只是能让程序不受 SIGHUP 影响,但是事后你其实也没办法去“看”它 screen/tmux 可以完整保留当时的环境 |