Linux 設定定時任務簡單易用

2021-09-22 13:59:42 字數 1478 閱讀 7265

#取get five day ago  2018-05-18

time2=$(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/bash

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

2、15 17 * * * root /project/test.sh  (注意root後面有空格)

# 分鐘 小時 天 月 星期幾  使用者 

編輯模式

使用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 關閉服務...