【发布时间】:2021-02-17 00:58:49
【问题描述】:
我有一个使用 ssh 连接的 linux 系统服务器。现在我有一个 python 脚本。我希望它始终运行。我使用这个 commond
ubuntu:~$ nohup python3 -u ~/test/main.py > test.outs 2>&1 &
但是我退出ssh connect,那个python脚本同时退出。 我该怎么办?
【问题讨论】:
-
根据我的经验,在没有 nohup 的情况下运行脚本是可行的
-
您可以为此使用
tmux。它会打开一个所谓的会话,您可以将其附加和分离,即:通过 ssh 连接、创建会话、运行脚本、从会话分离、断开连接。 -
你的命令看起来没问题,你怎么知道你的脚本停止工作了?你跑
ps -ef | grep main检查了吗?