![让 Transmission 在服务器上运行,独立于 SSH 会话](https://linux22.com/image/50663/%E8%AE%A9%20Transmission%20%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%8C%E7%8B%AC%E7%AB%8B%E4%BA%8E%20SSH%20%E4%BC%9A%E8%AF%9D%20.png)
这个问题已被改写,前一个问题是重复的执行远程命令,完全脱离ssh连接
我想通过 SSH 访问一台计算机,运行 Iceweasel 和 Transmission,使用 Iceweasel 查找一些种子,将种子添加到 Transmission,关闭 Icewasel,关闭我的 SSH 会话并让 Transmission 在服务器上运行。
我正在使用 运行 Transmission nohup
,但如果我关闭 Transmission,它也会在服务器上关闭。如果我退出会话,它也会关闭。
答案1
您可以尝试nohup
(“不挂断”)。例如:
nohup myapp &
如果这还不够,请重定向所有 I/O 流:
nohup myapp < /dev/null 2>&1 &
默认情况下,nohup 已经将流 1 重定向到“nohup.out”,但是您可以更改它(请参阅 参考资料man nohup
)。维基百科也有一个好文章。
请注意,您仍然需要&
与 nohup 一起使用。