如何在linux上使用crontab設置定時任務

若是想要在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定時任務

相關文章
相關標籤/搜索