我有一个可以通过SSH连接的外部服务器。它在reddit上运行机器人。
每当我关闭机器人运行的终端窗口时,进程就会停止,这意味着僵尸程序也会停止。
我尝试过使用
nohup python mybot.py
但它不起作用 - 当我关闭窗口并检查进程(ps -e
)时,python不会显示。 nohup还有其他选择吗?理想情况下,将输出打印到终端,而不是外部文件。
答案 0 :(得分:1)
你考虑过使用tmux / screen吗?它们具有许多功能,可以帮助您分离终端并在以后重新连接到终端,而不会中断正在运行的进程。