使用命令

假设有"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
Logo

更多推荐