有时我们想要运行的python程序不挂起,即退出终端,程序仍然可以执行。同时,希望可以将日志输出至指定文件,可使用nohup + 重定向实现。
nohup python -u main.py > log.txt 2>&1 &
参数解释:
- u(unbuffered):强制标准输出不缓存,直接打印到屏幕上
- >:将日志重定向至 log.txt 文件
- 2>&1:将标准错误2重定向到标准输出&1,标准输出&1再被重定向到log.txt文件
- &:后台运行
有时我们想要运行的python程序不挂起,即退出终端,程序仍然可以执行。同时,希望可以将日志输出至指定文件,可使用nohup + 重定向实现。
nohup python -u main.py > log.txt 2>&1 &
参数解释: