【Linux】nohup ... & 日志文件定时器分割

使用nohup 命令进行进程不中断启动,会产生nohup.out 文件,并且文件会不断增大。我们使用定时器每天将日志文件进行分割处理。

  • 编写 log.sh shell 脚本
# 拷贝日志文件到 昨天的log中
cp /usr/local/website/boot/site/nohup.out /usr/local/website/boot/site/logs/logfile.`date -d yesterday +%Y%m%d`.log  
# 清空nohup.out 日志
cat /dev/null > nohup.out
  • 授权
chmod u+x log.sh
  • 加入定时器
# 定时器
crontab -e

# cron 表达式
0 01 * * * /usr/local/website/boot/site/log.sh
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。