我最近得到了自己的VPS并且打算从它运行我的不和谐机器人。然而,我遇到的主要问题是当PuTTY会话关闭时,即使服务器仍然打开,程序也会关闭。
如何让程序成为一个永远存在的过程,直到我选择结束它为止?
答案 0 :(得分:1)
因为你在启动python程序时在终端窗口中使用ubuntu,所以使用nohup命令(手册页概要):
nohup - 运行一个免于挂断的命令,输出为非tty
例如:
$ nohup /tmp/a.out /tmp/data
nohup: ignoring input and appending output to 'nohup.out'
$
答案 1 :(得分:0)
您可以在后台运行任何脚本文件,方法是在终端中的文件名末尾添加&符号(&)。
示例:
sudo filename.py &
即使您关闭了油灰会议,它也会继续运行。