linux制定任務計畫 crontab命令

2021-06-22 03:31:21 字數 1196 閱讀 4669

基礎: #

#格式:

#分鐘 小時 日期  月份  周  指令

#0-59 0-23 1-31 1-12 0-7  command

#每隔兩個星期的8時30分執行一次命令

#30 8 */14 * * tar -jcf /opt/test_`date +%y-%m-%d`.tar.gz /opt/backup/

##每天9時10分執行一次命令

#10 9 * * * command

#每隔十二小時執行一次命令

#0 */12 * * * command

#每隔30分鐘執行一次命令

#*/30 * * * * command

#每分鐘執行一次命令

#* * * * * command

1.設定:crontab -e

操作的許可權指定使用者

crontab -u username -e

echo `date +%y-%m-%d_%h:%m:%s`

filename=test`date +%y-%m-%d_%h:%m:%s`

touch $filename

2.兩周執行一次

分鐘 小時 日期  月份  周  指令

0-59 0-23 1-31 1-12 0-7  command

每隔14天的0時0分執行command指令

0 0 */14 * * command

3.壓縮命令

#tar -jcvf /home/test.tar.gz /home/test

修改版: 

tar -jcf /home/test.tar.gz /home/test

總結命令:

filename=test`date +%y-%m-%d`.tar.gz

tar -jcf /home/$filename /home/huang/test

測試文件備份方案

#使用指定使用者來執行

crontab -u huang -e

##格式:

#分鐘 小時 日期  月份  周  指令

#0-59 0-23 1-31 1-12 0-7  command

#每隔兩個星期的0時0分執行一次命令

#0 0 */14 * * tar -jcf /opt/ftp/temp_backup/temp_`date +%y-%m-%d`.tar.gz /opt/backup/

linux命令 任務計畫 cron

任務計畫,有時間規律的執行某些事情。檢視任務計畫 crontab l 指定使用者 crontab l u 使用者名稱 該使用者沒有任務計畫。自定義任務計畫 進入乙個操作和vim類似的介面 用空格分開 這段任務計畫的意思是 每隔一分鐘就把 hou hou 寫入到 1.txt 一次。前面5段分別表示 分...

任務計畫 cron

linux中大部分管理工作都是通過定期自動執行某乙個指令碼來完成任務。那使用什麼命令?以及如何來編寫。crontab命令 u 表示指定某個使用者,不加 u選項則為當前使用者 e 指定計畫任務 l 列出計畫任務 r 刪除計畫任務 建立乙個計畫任務 crontab e 實際會開啟 var spool c...

Linux計畫任務 cron服務

計畫任務,是系統自動完成工作的一種實現方式,通過shell和linux unix下的crontab 計畫任務控制 的方式實現。cron是計畫任務的稱呼,crond是後台程序,而crontab則是定製好的計畫任務表。cron 這個名字來自 chronos 乙個古希臘語,時間 的意思。linux的自動執...