#取get five day ago 2018-05-18time2=$(date -d -6day "+%y_%m_%d")
echo $time2
#find /project/jetty -mtime +3
#for file in $'find /project/jetty -name "2019*"'
for file in $(ls /project/jetty/"$time2"*)
doecho remove file $file
rm -f $file
done
cat /dev/null > /usr/local/nginx/logs/access.log # 清空nginx 日誌
echo over
chmod 777 /project/test.sh/project/test.sh 此處是檔案目錄位址
1、vi /etc/crontab (一般linux伺服器都是在這個目錄下面)
shell=/bin/bash2、15 17 * * * root /project/test.sh (注意root後面有空格)path=/sbin:/bin:/usr/sbin:/usr/bin
mailto=root
home=/
# for details see man 4 crontabs
# example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) or jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (sunday=0 or 7) or sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
# 分鐘 小時 天 月 星期幾 使用者
編輯模式
使用vi進入文字後,按i開始編輯文字
退出編輯模式
按esc鍵,然後:
退出vi
:q! 不儲存檔案,強制退出vi命令
:w 儲存檔案,不退出vi命令
:wq 儲存檔案,退出vi命令
注意:有些命令前面 有:
linux設定定時任務
service crond status如果滅有,需要確認是否安裝 crontab l能識別就說明已經安裝,然後沒有安裝的話進行安裝,步驟如下 1.安裝crontab root centos yum install vixie cron root centos yum install crontab...
LINUX 定時任務設定
為當前使用者建立cron服務 鍵入 crontab e 編輯crontab服務檔案 例如 檔案內容如下 2 bin sh home admin jiaoben buy deletefile.sh 儲存檔案並並退出 2 bin sh home admin jiaoben buy deletefile....
linux設定定時任務
crontab相關服務 service crond status 檢視crontab服務狀態 service crond start 啟動服務 service crond reload 重新載入配置 service crond restart 重啟服務 service crond stop 關閉服務...