【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

你可能感兴趣的:(【Linux】nohup ... & 日志文件定时器分割)