因此,基本上,我有一个机器人,我正在运行,我希望它继续运行,即使当我退出腻子。
我尝试过使用nohup python bot.py &,但当我关闭putty程序时,它仍然会终止python。我还尝试使用一个run.sh文件,其中包含/usr/bin/nohup bot.py &。但这是行不通的:(还有什么东西我遗漏了吗?)
我还确保了run.sh是可执行的,就像其他论坛所建议的那样,而且我仍然得到了can't open run。
我对linux终端有点陌生。
如果你们能帮我,那就太可怕了:)
发布于 2014-11-04 09:20:19
您需要分离终端,以便当您退出时,它仍在运行。您可以使用screen或tmux或其他多路复用器。
下面是如何使用screen
screen -S mybot -m -d /usr/bin/python /path/to/bot.py -S为会话指定了一个名称(如果您希望稍后附加,这是有用的。screen -D -R mybot)-m总是创建一个新会话-d分离(启动程序,但随后断开终端,返回到提示符)https://stackoverflow.com/questions/26730940
复制相似问题