让 Transmission 在服务器上运行,独立于 SSH 会话

让 Transmission 在服务器上运行,独立于 SSH 会话

这个问题已被改写,前一个问题是重复的执行远程命令,完全脱离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 一起使用。

相关内容