添加計劃任務




crontab命令選項:
-u 設定某個用戶的cron服務,一般root用戶在執行這個命令的時候需要此參數
-l 列出某個用戶cron服務的詳細內容
-r 刪除某個用戶的cron服務
-e 編輯某個用戶的cron服務,執行這個命令后會進入到像vi編輯的一個頁面中,等同于編輯/var/spool/cron

比如說root查看自己的cron設置:crontab -u root -l
再例如,root想刪除fred的cron設置:crontab -u fred -r
在編輯cron服務時,編輯的內容有一些格式和約定,輸入:crontab -u root -e
進入vi編輯模式,編輯的內容一定要符合下面的格式:
例;
[root@xmj spool]# crontab -l
*/10 * * * * root ntpdate ntp3.aliyun.com
50 15 * * * cp -av /etc/* /data/etcbackup/




舉例:
[root@localhost data]# cat 1.sh
#!/bin/bash
touch /data/`date '+%F-%T'`.txt 表示在/data/下新建一個以時間(精確到分)命名的文件
[root@localhost data]# crontab -l
*/1 * * * * bash /data/1.sh 在計劃任務內每分鐘執行一次這個腳本

浙公網安備 33010602011771號