使用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
网友评论