即使在putty关闭时运行python脚本也有问题

时间:2014-11-04 08:49:43

标签: linux bots

所以基本上,我有一个机器人,我正在运行,我希望它能够继续运行,即使我退出油灰。

我尝试过使用nohup python bot.py &但是当我关闭putty程序时它仍然会结束python bot。我也尝试在其中使用带有/usr/bin/nohup bot.py &的run.sh文件。但它不会起作用:(还有什么东西我不见了吗?

我还确保run.sh是其他论坛建议的可执行文件,我仍然得到can't open run

我是linux终端的新手。

如果你们能帮助我,那将会很棒:)

1 个答案:

答案 0 :(得分:2)

您需要分离终端,以便在退出时它仍在运行。您可以使用screentmux或其他多路复用器。

以下是screen

的使用方法
screen -S mybot -m -d /usr/bin/python /path/to/bot.py 
  • -S为会话指定一个名称(如果您想稍后添加,这非常有用。screen -D -R mybot
  • -m始终创建新会话
  • -d分离(启动程序,然后分离终端返回提示)