-
Linux服务器后台运行Python
nohup python -u test.py > test.log 2>&1 &
最后的&表示后台运行
>
表示日志输出重定向Linux默认定义两个变量:1和2
2
错误输出1
标准输出
cmd 1>info.log 2>error.log & # 下两个命令等价 cmd >out.log & cmd 1>out.log & # 将错误输出重定向到标准输出 cmd 1>out.log 2>&1 &
上述命令都是在shell窗口运行,退出窗口则程序退出,用
nohup cmd
表示不受退出影响- ,
1
前面的&
注意添加, 否则还会创建一个名为1
的文件
最后会把日志文件输出到test.log
文件
-
实时查看日志文件
tail -f test.log
-
查看后台运行程序
ps -ef|grep python
-
结束进程
kill -s 9 11001
-
References
Linux服务器后台运行Python程序并输出\查看日志文件
最新推荐文章于 2024-07-10 19:47:07 发布