linux环境后台运行python脚本并将打印输出到日志文件中。
使用命令假设有"test.py"程序要在后台部署,程序里有需要打印的内容或日志,可使用以下命令让"test.py"的脚本在后台运行,并且将打印的内容输出 到test.log的日志中。nohup python test.py > test.log 2>&1 &参数解释最后的 & 表示在后台运行2 表示输出错误信息到提示符窗口1 表示输出信息到提示符窗口1前面的&a
·
使用命令
假设有"test.py"程序要在后台部署,程序里有需要打印的内容或日志,可使用以下命令让"test.py"的脚本在后台运行,并且将打印的内容输出 到test.log的日志中。
nohup python test.py > test.log 2>&1 &
参数解释
最后的 & 表示在后台运行
2 表示输出错误信息到提示符窗口
1 表示输出信息到提示符窗口
1前面的&要注意添加,否则还会创建一个名为 1 的文件
最后会把日志文件输出到 test.log 文件
查看日志文件
tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最新一条信息显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。
-f 该参数用于监视File文件增长。
tail -f test.log
获取全部日志文件内容:
cat test.log
查看进程
查看所有进程:
ps -A
查看后台所有python运行程序:
ps -ef |grep python
关闭后台程序
jobs ,查看jobs号
kill %jobs
查看进程号PID
kill PID
更多推荐
已为社区贡献1条内容
所有评论(0)