使用nohup 命令進(jìn)行進(jìn)程不中斷啟動(dòng)搀菩,會(huì)產(chǎn)生nohup.out 文件,并且文件會(huì)不斷增大歧蒋。我們使用定時(shí)器每天將日志文件進(jìn)行分割處理。
- 編寫
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
- 授權(quán)
chmod u+x log.sh
- 加入定時(shí)器
# 定時(shí)器
crontab -e
# cron 表達(dá)式
0 01 * * * /usr/local/website/boot/site/log.sh