Python脚本关闭shell窗口后自动停止的问题
Python脚本关闭shell窗口后自动停止的问题
python脚本在windows下可以使用pythonw __init__.py
命令后台启动。但是在linux平台下,没有pythonw
命令,使用nohup python __init__.py >>./log.log &
发现断开ssh后程序自动停止了。
解决办法:
新建shell脚本,内容如下:
#!/usr/bin/env bash
python __init__.py >>./log.log &
运行脚本:
# 手动执行切换conda环境
conda activate myEnv
# 授权脚本
chmod +x run_server.bash
# 执行脚本
./run_server.bash