Linux后台执行命令
使用&符号(后台运行)
- python3 script.py &(后台运行,退出终端时进程会终止)
使用nohup(不挂断运行)
- nohup python3 script.py > script.log 2>&1 &(后台运行,退出终端后继续运行)
- > script.log 2>&1 = &> script.log
- 2>&1:将 stderr、stdout都输出到script.log
使用setsid(创建新终端)
- setsid python3 script.py &(创建新终端、放在后台运行)
需要完善的启动、监控、日志、重启服务:使用systemd 或 supervisor
本文来自博客园,作者:Fēngwèi,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/19370743

浙公网安备 33010602011771号