中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下怎么定時刪除目錄文件

發布時間:2022-02-18 09:20:16 來源:億速云 閱讀:710 作者:iii 欄目:開發技術

這篇文章主要介紹了Linux下怎么定時刪除目錄文件的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Linux下怎么定時刪除目錄文件文章都會有所收獲,下面我們一起來看看吧。

Linux下怎么定時刪除目錄文件

要實現定時刪除某個目錄下的所有文件需要用到linux的crontab命令,可以用shell腳本實現。例如刪除/tmp下的所有緩存文件,操作如下:

[root@localhost ~]# vi /etc/init.d/delete.sh按i并復制下面內容到delete.sh文件內,之后按shift+: 輸入wq保存并退出。#!/bin/bashdir=/tmp //需要清空的目錄名稱
files=`ls ${dir}`for file in $filesdoif [ -e ${dir}/${file} ];thenrm -f ${dir}/${file}fidone

然后給此腳本755權限,代碼如下:

[root@localhost ~]# chmod 755 /etc/init.d/delete.sh

下面就使用crontab命令進行時間設定,例如,每天凌晨3點清除/tmp目錄下的所有文件。運行以下命令會進入vim編輯界面。

[root@localhost ~]# crontab –e粘貼以下代碼;

0 3 * * * /etc/init.d/delete.sh

保存并退出,現在定時工作已經完成了,每天凌晨3點自動清空/tmp目錄下的文件。

crontab –e的時間用法說明;

* * * * * /etc/init.d/delete.sh

分 時 日 月 周 命令
第1列*號表示分鐘1-59 每分鐘用*或者 */1表示
第2列*號表示小時0-23小時(0表示0點)
第3列*號表示日期1-31日
第4列*號表示月份1-12月
第5列*號表示每周,0-6(0表示星期天)
第6列是要運行的命令

例如每周3的晚上23:30運行該腳本,可以這樣寫:

30 23 * * 3 /etc/init.d/delete.sh

其他時間段也是如此。

關于“Linux下怎么定時刪除目錄文件”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux下怎么定時刪除目錄文件”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖安县| 武鸣县| 延长县| 普洱| 葫芦岛市| 陆河县| 常熟市| 丰镇市| 大方县| 沙河市| 祁东县| 大竹县| 屯门区| 克什克腾旗| 万安县| 合川市| 仁布县| 视频| 张北县| 蚌埠市| 阆中市| 从化市| 子洲县| 沾益县| 扶风县| 肇庆市| 临海市| 永济市| 甘泉县| 平顶山市| 启东市| 页游| 苏尼特右旗| 深州市| 东城区| 湛江市| 新郑市| 贵溪市| 布尔津县| 新昌县| 晋宁县|