日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下定時刪除目錄文件

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的金安網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

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

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

按i并復(fù)制下面內(nèi)容到delete.sh文件內(nèi),之后按shift+: 輸入wq保存并退出。

#!/bin/bash
dir=/tmp //需要清空的目錄名稱
files=`ls ${dir}`
for file in $files
do
if [ -e ${dir}/${file} ];then
rm -f ${dir}/${file}
fi
done

然后給此腳本755權(quán)限,代碼如下:

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

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

[root@localhost ~]# crontab –e

粘貼以下代碼;

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

保存并退出,現(xiàn)在定時工作已經(jīng)完成了,每天凌晨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

其他時間段也是如此。


本文標(biāo)題:Linux下定時刪除目錄文件
標(biāo)題網(wǎng)址:http://www.5511xx.com/article/dhhposd.html