2020-01-14 nginx日志分割

一、新建脚本runlog.sh,编辑,执行。

[root@iz2ze4jq06yojn4f8bm98kz nginx]# makedir /date
-bash: makedir: command not found
[root@iz2ze4jq06yojn4f8bm98kz nginx]# mkdir /date
[root@iz2ze4jq06yojn4f8bm98kz nginx]# ls
client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp
[root@iz2ze4jq06yojn4f8bm98kz nginx]# cd /date
[root@iz2ze4jq06yojn4f8bm98kz date]# ll
total 0
[root@iz2ze4jq06yojn4f8bm98kz date]# vim runlog.sh
LOGPATH=/usr/local/webserver/nginx/logs/access.log
BASEPATH=/date
bak=$BASEPATH/$(date -d yesterday +%Y%m%d)
mv $LOGPATH $bak
touch $LOGPATH
//esc->:wq 回车
[root@iz2ze4jq06yojn4f8bm98kz date]# sh runlog.sh 
[root@iz2ze4jq06yojn4f8bm98kz date]# ls
20200113  runlog.sh
[root@iz2ze4jq06yojn4f8bm98kz date]# cat 20200113 

二、定时器
crontab -e
*/1 * * * * sh /date/runlog.sh

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。...
    孙燕超阅读 1,931评论 0 4
  • 1.安装cron yum install vixie-cron yum install crontabs vixi...
    Broom阅读 1,360评论 0 1
  • 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (cro...
    迷藏_阅读 2,243评论 0 1
  • Linux定时任务Crontab命令详解linux 系统则是由 cron (crond) 这个系统服务来控制的。L...
    时待吾阅读 469评论 0 0
  • 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (cro...
    Zcclucky阅读 640评论 0 0

友情链接更多精彩内容