若是想要在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定时任务