寫一個簡單的shell命令:
1.先進入根目錄
cd /www
2.編寫第一個shell文件 hello.sh
vim hello.sh
#!/bin/bash
echo "hello word !!" >> /www/hello.txt
3、通過chmod命令賦予該腳本的執行權限
chmod 755 hello.sh
4、新增調度任務(5分鐘執行一次)
vim /etc/crontab
*/5 * * * * root /www/hello.sh
就此一個簡單的定時任務就完成了
---------------------------------------------------------------------------------------------------------------------------------------------------------------
查看所有定時任務
crontab -l
註釋:
minute hour day month dayofweek command
minute - 從0到59的整數
hour - 從0到23的整數
day - 從1到31的整數 (必須是指定月份的有效日期)
month - 從1到12的整數 (或如Jan或Feb簡寫的月份)
dayofweek - 從0到7的整數,0或7用來描述週日 (或用Sun或Mon簡寫來表示)
command - 需要執行的命令(可用as ls /proc >> /tmp/proc或 執行自定義腳本的命令)
linux應該都有crontab,沒有的話可以安裝一下:
yum install -y crontabs
安裝完以後開啓crontab服務
systemctl start crond.service #啓動服務
用以下的方法啓動、關閉這個cron服務:
systemctl start crond.service #啓動服務
systemctl reload crond.service #重新載入配置
systemctl status crond.service #查看crontab服務狀態
systemctl enable crond.service #開機自啓動