保持程序在外部服务器上运行

时间:2014-09-08 19:40:33

标签: python ssh

我有一个可以通过SSH连接的外部服务器。它在reddit上运行机器人。

每当我关闭机器人运行的终端窗口时,进程就会停止,这意味着僵尸程序也会停止。

我尝试过使用

nohup python mybot.py

但它不起作用 - 当我关闭窗口并检查进程(ps -e)时,python不会显示。 nohup还有其他选择吗?理想情况下,将输出打印到终端,而不是外部文件。

1 个答案:

答案 0 :(得分:1)

你考虑过使用tmux / screen吗?它们具有许多功能,可以帮助您分离终端并在以后重新连接到终端,而不会中断正在运行的进程。