av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Crontab和Shell腳本切割Nginx日志使用詳解

瀏覽:4日期:2023-08-07 20:15:49
目錄一、配置 Crontab 定時(shí)任務(wù)二、編寫(xiě) shell 腳本三、遇到的問(wèn)題一、配置 Crontab 定時(shí)任務(wù)配置文件路徑:/var/spool/cron/root添加定時(shí)任務(wù)59 23 * * * /root/app/shell/nginx-log-slice.sh

配置解釋?zhuān)涸?每天的23時(shí)59分 執(zhí)行 /root/app/shell/nginx-log-slice.sh 腳本。

配置其他自定義時(shí)間可以參考:Linux強(qiáng)大的定時(shí)任務(wù)-Crontab,有詳細(xì)的配置說(shuō)明。

二、編寫(xiě) shell 腳本文件路徑:/root/app/shell/nginx-log-slice.shnginx-log-slice.sh 完整代碼#!/bin/bash. /etc/profilesource /etc/profilesource ~/.bash_profilePATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin# 當(dāng)發(fā)生錯(cuò)誤時(shí)中止腳本set -ebase='/usr/local/nginx/logs/'day='`date '+%Y%m%d'`'curDir='${base}${day}'accessLog=${base}access.logerrorLog=${base}error.logms='`date '+%s'`'# 判斷以當(dāng)天日期為名的文件夾是否存在,存在打印輸出,不存在就創(chuàng)建if [ -d ${curDir} ];then echo '${curDir} 文件夾存在' else echo '${curDir} 文件夾不存在' mkdir ${curDir}fi# 復(fù)制當(dāng)前的 access.log 和 error.log 日志文件,文件名加上時(shí)間戳,并存入以當(dāng)天日期為名的文件夾\cp -rf ${accessLog} ${curDir}/access-${ms}.log\cp -rf ${errorLog} ${curDir}/error-${ms}.log# 復(fù)制完成后清空原本的 access.log 和 error.log 日志文件> ${accessLog}> ${errorLog}# 輸出成功或失敗的信息if [ $? == 0 ]; then echo 'nginx slice 成功 (${curDir}/access-${ms}.log)' else echo 'nginx slice 失敗 (${curDir}/access-${ms}.log)'fi三、遇到的問(wèn)題

問(wèn)題:crontab 定時(shí)任務(wù)執(zhí)行 shell 腳本時(shí),可能遇到這種報(bào)錯(cuò):/bin/sh: /root/app/shell/nginx-log-slice.sh: Permission denied,這就說(shuō)明 shell 腳本權(quán)限不足。解決:執(zhí)行以下命令為 nginx-log-slice.sh 文件授權(quán)。

chmod 777 /root/app/shell/nginx-log-slice.sh

使用 ll 命令查看文件權(quán)限

cd /root/app/shellll

在授權(quán)前會(huì)輸出:

[root@VM-8-12-centos shell]# ll總用量 8-rwxrwxrwx 1 root root 404 10月 15 2021 test.sh-rw-r--r-- 1 root root 610 10月 9 2022 nginx-log-slice.sh

在授權(quán)后會(huì)輸出:

[root@VM-8-12-centos shell]# ll總用量 8-rwxrwxrwx 1 root root 404 10月 15 2021 test.sh-rwxrwxrwx 1 root root 610 10月 9 2022 nginx-log-slice.sh

一切就緒后建議執(zhí)行 nginx -s reload 重啟 Nginx 服務(wù)

以上就是Crontab和Shell腳本切割Nginx日志的詳細(xì)內(nèi)容,更多關(guān)于Crontab Shell切割Nginx的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Nginx
主站蜘蛛池模板: 亚洲一级免费视频 | 精品久久网站 | 国产一区视频在线播放 | 亚洲视频一区二区三区四区 | 久久久久一区 | 精品国产视频 | 露出调教羞耻91九色 | 精品在线免费观看 | 成人福利在线 | 国产精品99精品久久免费 | 午夜影院黄| 8090理论片午夜理伦片 | 天天综合天天做天天综合 | 黄色大片免费在线观看 | 免费成人毛片 | www.一区| 亚洲成人日韩 | 国产一区欧美 | 黄色片视频在线观看 | 91亚洲国产成人久久精品网站 | 国产精品久久视频 | 91精品91久久久中77777 | 色噜噜狠狠一区二区三区 | 波多野结衣在线观看一区二区 | 91亚洲国产成人精品性色 | 99久久精品一区二区成人 | 成人在线免费av | 日日爽夜夜爽 | 深夜免费福利 | 一级黄色片免费看 | 国产精品毛片一区视频播 | 91久久综合亚洲鲁鲁五月天 | 91成年人 | 久久国产精品99久久人人澡 | 日韩精品在线一区 | 日韩视频二区 | av免费看片 | 欧美综合激情 | 好好的日com| 99热亚洲 | 精久久久久 |