若是想要在linux上執行定時任務,好比趁着晚上跑命令或者定時給郵箱發郵件等,均可以使用crontab命令執行。可是須要注意:新建立的 cron 任務,不會立刻執行,至少要過 2 分鐘後才能夠。python
若是命令建立成功則會報出以下的提示:
下面簡單介紹一下crontab的用法。
linux
一、若是要設置日程表,首先須要在termial中執行crontab -e
在編輯器中輸入時間和要作的事情, 具體的指令參數以下:
編輯器
crontab [-u user] file crontab [-u user] [ -e | -l | -r ]
舉一個簡單的例子,在進入到編輯頁面以後,輸入code
* * * * * /bin/ls
便可以實現每一分鐘執行一次ls命令。blog
二、定時執行命令crontab
30 20 1 12 * python test.py
便可以實如今12月1日的20:30執行test.py文件,須要注意test文件的路徑,修改爲能夠運行的路徑。圖片
三、定時給郵箱發送log信息class
0 17 * * 1-5 mail -s "beautiful me" example@example.com < /home/user/autoLog/test.log
便可以實現週一到週五天天17:00給example@example.com發送路徑爲 /home/user/autoLog/test.log的log信息,也能夠換成其餘的信息。test
四、如要查看已經存在的定時任務,使用命令crontab -l定時任務