什麼是計劃任務
週期性或者定時執行某個命令或者腳本。
crontab
安裝
yum install crontabs #安裝crontabs
systemctl enable crond #開機啓動
添加計劃任務
vim /etc/crontab
#分 時 日 月 周幾
* 3 * * * root /usr/local/mycommand.sh #每天3點執行一次(定時運行)
*/5 * * * * root /usr/local/mycommand.sh #每5分鐘一次(週期運行)
*/10 11-13 * * * root /usr/local/mycommand.sh #11-13點每10分鐘一次
10,30 * * * * * root /usr/local/mycommand.sh #每小時10與30分各執行一次
30 * * * * echo "hello,我是計劃任務" > /root/crontab.txt #每小時的30分執行此命令(執行命令默認是root用戶)
crontab /etc/crontab #使生效
- 解釋:
執行腳本時,需要指定執行的用戶。比如上面的例子,用戶爲root。