crontab——Linux 下的定时任务

来源:互联网 发布:淘宝互踩 编辑:程序博客网 时间:2024/05/29 13:46
  • (1)默认为每分钟执行一次

    [root@hadoop0 ~]# crontab -e* * * * * name.sh
  • (2)每小时的第五分钟执行一次

    5 * * * * name.sh                            # 表示每小时的第五分钟执行一次
  • (3)每隔五分钟执行一次

    5,10,15,20,25... * * * *                             # 每隔五分钟执行

    显然这种方法比较 low,

    */5 * * * * 

    * 与 /5 搭配,即是每隔 5 个单位间隔的意思,也可以写成 0~59/5,意思相同;

  • (4)每天的1点执行一次(不仅每隔一天,而且定时为1点)

    * 1 * * * name.sh

案例

  • (1)有一份备份程序,需要在周一至周五下午 1 点和晚上 8 点各运行一次:

    0 13,20 * * 1,2,3,4,5 mybackup
  • (2)假若你的女朋友的生日是 5 月 二号,你想要在 5 月 1日的23:59发一封信给她,这封信的内容已经写在 /home/dmtsai/lover.txt 内了:

    [root@zhang ~]# crontab -e59 23 1 5 * mail kiki < /home/dmtsai/lover.txt
0 0
原创粉丝点击