linux下nohup后台启动并写入日志命令

2019-11-18  本文已影响0人  越大大雨天

nohup python main.py >> ./my.log 2>&1 &

后台启动 main.py程序,并将标准输出和错误输出都追加写入到指定日志中。

2>&1的意义是将错误输出写入到标准输出中,2表示错误输出,1为标准输出,而前面忽略了1的写法。注意它们之间是没有空格的。

完整一条可写为:nohup python main.py 1>> ./my.log 2>&1 &。

或者拆分为两条写法应该为:

nohup python main.py 1>> ./my.log &

nohup python main.py 2>> ./my.log &

意为将标准输出1和错误输出2都写入指定的日志文件中。

上一篇下一篇

猜你喜欢

热点阅读