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

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都写入指定的日志文件中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容