think_deeply

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
nohup sh xxx.sh > (path to your log) 2>&1 &

1. 上述代码将脚本文件的日志输出到log文件中

2. 但是上述代码日志不是实时写入到log文件。日志内容一般会先写入4kb的缓冲区,待缓冲区写满再写入到log文件中,欲实现实时写入到log文件可先用下面命令修改缓冲区大小

export PYTHONUNBUFFERED=1 # 修改缓冲区大小
#再执行上述脚本文件
nohup sh xxx.sh > (path to your log) 2>&1 & # 可以实现实时写入脚本文件

3. 还想在屏幕上查看日志内容,哦~你的要求可真多,好吧


export PYTHONUNBUFFERED=1 # 修改缓冲区大小
#再执行上述脚本文件
nohup sh xxx.sh > (path to your log) 2>&1 & # 可以实现实时写入脚本文件
# 跟踪log文件的内容
tail -f <your log file>

 4. 管理进程常用命令

1 使用ps查看进程状态信息
2 ps -ef #查看所有进程
3 ps aux

 

posted on 2020-07-28 10:18  think_deeply  阅读(413)  评论(0编辑  收藏  举报