Linux添加定时任务crond

1. 编辑定时任务

① 编辑指定用户的定时任务
crontab -e -u

② 编辑root用户的定时任务
crontab -e
上面这条命令等效于:
vi /etc/crontab
crontab /etc/crontab


2. 重启crond服务

service crond restart
或者:
killall crond ; crond


3. crond范例

  • 每分钟执行一次(从命令生效开始):* * * * * 或者 */1 * * * *
  • 每半小时执行一次(从命令生效开始):*/30 * * * *
  • 每半小时执行一次(分别从每小时0分和30分开始):0,30 * * * *
  • 每小时执行一次(从命令生效开始):*/60 * * * *
  • 每小时执行一次(从每小时零分开始):0 * * * *
  • 每小时执行一次(等效于把执行脚本放在/etc/cron.hourly/目录下,涉及文件/etc/cron.d/0hourly):1 * * * *
  • 每天执行一次(从命令生效开始):*/1440 * * * *
  • 每天执行一次(从每天零时零分开始):0 0 * * *
  • 每天执行一次(约等于把执行脚本放在/etc/cron.daily/目录下,涉及文件/etc/anacrontab,注意有随机延迟):5 3 * * *
  • 每周执行一次(从命令生效开始):*/10080 * * * *
  • 每周执行一次(从每周星期天零时零分开始):0 0 * * 0
  • 每周执行一次(约等于把执行脚本放在/etc/cron.weekly/目录下,涉及文件/etc/anacrontab,注意有随机延迟):25 3 * * 0
  • 每月执行一次(从每月一日零时零分开始):0 0 1 * *
  • 每月执行一次(约等于把执行脚本放在/etc/cron.monthly/目录下,涉及文件/etc/anacrontab,注意有随机延迟):45 3 1 * *
  • 每年执行一次(从每年一月一日零时零分开始):0 0 1 1 *

你可能感兴趣的:(Linux添加定时任务crond)