在 AWS Ubuntu 中,python 进程在后台使用 & 运行时自行停止

在 AWS Ubuntu 中,python 进程在后台使用 & 运行时自行停止

启动python进程的命令:

python /root/serverFiles/Cusp.py 8001 >> /root/log/cusp.log 2>&1 &

Cusp.py 是一个用于调用生物序列处理工具并返回结果的 python 代码。所有 python 代码和生物序列工具都在“/root”目录下。

我昨晚运行它,代码测试很好。今天早上我检查Cust.py进程已经停止。

我用ps aux命令检查了一下,结果显示如下:

> USER     PID    %CPU %MEM   VSZ   RSS TTY    STAT START   TIME COMMAND
> root     685    0.0  0.1  12932   912 tty5   Ss+  Mar01   0:00 /sbin/getty
> root     690    0.0  0.1  12932   912 tty2   Ss+  Mar01   0:00 /sbin/getty 
> root     691    0.0  0.1  12932   908 tty3   Ss+  Mar01   0:00 /sbin/getty 
> root     693    0.0  0.1  12932   912 tty6   Ss+  Mar01   0:00 /sbin/getty 
> root     696    0.0  0.1   4328   640 ?      Ss   Mar01   0:00 acpid -c /et 
> root     700    0.0  0.1  19112   904 ?      Ss   Mar01   0:07 cron 
> daemon   702    0.0  0.0  16908   364 ?      Ss   Mar01   0:00 atd 
> root     741    0.0  0.1  12932   900 tty1   Ss+  Mar01   0:00 /sbin/getty 
> whoopsie 743    0.0  0.4 187588  2544 ?      Ssl  Mar01   0:00 whoopsie 
> root     15285  0.0  0.0      0     0 ?      S    08:11   0:00 [flush-202:1 
> root     15553  0.0  0.5  73360  3548 ?      Ss   08:16   0:00 sshd: ubuntu 
> ubuntu   15634  0.0  0.2  73360  1672 ?      S    08:16   0:00 sshd: ubuntu 
> ubuntu   15635  2.2  1.2  24892  7328 pts/0  Ss   08:16   0:00 -bash 
> root     15733  0.0  0.2  41904  1760 pts/0  S    08:16   0:00 sudo -i 
> root     15734  1.4  0.6  21468  3988 pts/0  S    08:16   0:00 -bash 
> root     15785  0.0  0.2  16880  1256 pts/0  R+   08:17   0:00 ps aux

有人能从上面的结果中认出什么吗?

附加信息:昨天我意外删除了整个“/root”目录,我重新安装了代码和生物工具。

提前感谢任何建议。

答案1

通过添加“解决问题禁止“ 在命令前面,

我的命令是:

> nohup python /root/serverFiles/Cusp.py 8001 >> /root/log/cusp.log 2>&1 &

相关内容