1. 开启 crontab #
crontab意思是排程命令,查看 crontab 是否启动
sudo launchctl list | grep cron
检查需要的文件
ls -al /etc/crontab
如果 crontab 文件不存在则创建
sudo touch /etc/crontab
2. 添加定时任务 #
# 打开定时任务设定文件
crontab -e
举个例子, 每分钟输出当前时间到time.txt上.
*/1 * * * * /bin/date >> ~/Desktop/time.txt
查看任务列表
crontab -l
删除任务
# 打开定时任务设定文件
crontab -e
可以像使用vi编辑其他任何文件那样修改crontab文件并退出。
删除crontab文件
crontab -r
可以加上邮件通知
# send email to me
MAILTO="your email stress"
git push origin master
如果上步错误的话,可以用下面的命令
git remote set-url origin git@github.com:username/repo.git
3. 语法 #
格式:分 时 日 月 星期几 命令
# 每天12点1分执行[/example/laohou-cron.sh]命令
实例:1 12 * * * /example/laohou-cron.sh
# * 全部的意思,例如下面,每分钟执行一次
实例:* * * * * /example/laohou-cron.sh
最后一次修改于 2018-11-25