国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux使用定時任務每周定時清理45天以前日志

2019-11-02 16:17:55
字體:
來源:轉載
供稿:網友

本文主要介紹的是Linux使用定時任務每周定時清理45天以前日志。服務器每天會產生很大的日志文件,為了不使硬盤被日志文件塞滿,因此需要定期清理日志文件。這時我們可以寫一個shell腳本用來清理某個路徑下45天以前的日志,然后再設置一個定時任務每周定時執行這個腳本即可。

①清理某個路徑下的日志腳本delOldLogs.sh:

[root@prx01 cleanlog]# vim /usr/local/cleanlog/delOldLogs.sh#!/bin/sh#刪除輸入路徑下的修改時間在45天以前的日志文件find $1 -mtime +45 -name "*log*" -exec rm -f {} /;

這段代碼不難理解,就是清理參數1所在的路徑下的修改時間在45天以前的日志文件

②指定清理哪些路徑的日志的腳本del_all_OldLogs.sh:

[root@prx01 cleanlog]# vim /usr/local/cleanlog/del_all_OldLogs.sh#!/bin/bash /usr/local/cleanlog/delOldLogs.sh "/home/usr/ewp/logs"/usr/local/cleanlog/delOldLogs.sh "/home/usr/h5/logs"/usr/local/cleanlog/delOldLogs.sh "/home/usr/Payment/logs"

③給腳本添加執行權限:

[root@prx01 cleanlog]# chmod a+x /usr/local/cleanlog/del*.sh

④添加定時任務:

[root@prx01 cron]# vim /var/spool/cron/root

添加以下內容:

10 0 * * 6 /usr/local/cleanlog/del_all_OldLogs.sh

注:

為了防止出現權限不夠的情況,因此這里設置了一個root用戶的定時任務 這句代碼的意思是:在每周6的0:10執行/usr/local/cleanlog/del_all_OldLogs.sh 這個腳本

⑤查看定時任務:

[root@app05 logs]# crontab -l

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹东市| 北辰区| 达拉特旗| 云阳县| 肇州县| 长治市| 和龙市| 中江县| 丘北县| 普宁市| 吴堡县| 武义县| 光泽县| 彰化市| 芜湖市| 凤山县| 思茅市| 丹江口市| 晋江市| 两当县| 建宁县| 新余市| 丽水市| 新野县| 尼玛县| 甘德县| 化隆| 东丰县| 兰西县| 奉化市| 柏乡县| 察哈| 平南县| 洮南市| 北海市| 赤城县| 都兰县| 堆龙德庆县| 通榆县| 汤阴县| 庆元县|