Linux 下使用 Crontab 命令实现定时操作重启(计划任务)

crond 服务是一个定时执行的服务,可以通过 crontab 命令添加或者编辑需要定时执行的任务:

  • crontab -u //设定某个用户的 crond 服务,一般 root 用户在执行这个命令的时候需要此参数
  • crontab -l //列出某个用户的 crond 服务的详细内容
  • crontab -r //删除没个用户的 crond 服务
  • crontab -e //编辑某个用户的 crond 服务

编辑中的内容格式:

#MIN HOUR DAY MONTH DAYOFWEEK COMMAND

 

比如:

  • #每天早上6点10分

        10 6 * * * date

  • #每两个小时

        0 */2 * * * date (solaris 5.8似乎不支持此种写法)

  • #晚上11点到早上8点之间每两个小时,早上8点

        0 23-7/2,8 * * * date

  • #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

        0 11 4 * mon-wed date

  • #1月份日早上4点

        0 4 1 jan * date


related post

Leave a Reply

Your email address will not be published. Required fields are marked *