相关命令
sudo /usr/sbin/cron start
(启动)sudo /usr/sbin/cron restart
(重启)sudo /usr/sbin/cron stop
(停止)sudo launchctl list | grep cron
(查看是否启动)man crontab
(查看crontab命令的用法)man 5 crontab
(查看crontab定时任务的格式)sudo crontab -e
(进入编辑器,添加或修改定时任务)sudo crontab -l
(查看已经添加的定时任务)
添加定时任务
55 23 * * * python3 /Users/hugo/Development/GooglePlayReview/app_reviews.py
$ sudo crontab -e
# 此时会进入 vi 编辑器!注意到,每项工作都是一行。
# 基本格式:* * * * * command
0 12 * * * mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc
#分 时 日 月 周 |<==============指令串========================>|
$ sudo crontab -l
# 查看已经添加的定时任务
前面五个参数(星号)代表的意义:
意义 | 分钟 | 小时 | 日 | 月 | 星期 |
---|---|---|---|---|---|
数字范文 | 0~59 | 0~23 | 1~31 | 1~12 | 0~7(0:周日) |
Crontab 时区与系统不一致
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime