crontab 切割日志
Posted webbky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了crontab 切割日志相关的知识,希望对你有一定的参考价值。
cutlog.sh
#!/bin/sh source /etc/profile D=$(date "+%Y%m%d%H%M%S") mv "/usr/local/Cellar/nginx/1.10.3/logs/access.log" "/usr/local/Cellar/nginx/1.10.3/logs/${D}.log" touch "/usr/local/Cellar/nginx/1.10.3/logs/access.log" [ ! -f /usr/local/Cellar/nginx/1.10.3/logs/nginx.pid ] || kill -USR1 $(cat /usr/local/Cellar/nginx/1.10.3/logs/nginx.pid)
mv 后面的路径一定要加 " "
crontab -e
* * * * * /usr/local/Cellar/nginx/1.10.3/logs/nginx_log.sh
以上是关于crontab 切割日志的主要内容,如果未能解决你的问题,请参考以下文章