美文网首页
我也玩玩crontab

我也玩玩crontab

作者: NextStack | 来源:发表于2017-08-10 17:40 被阅读0次

    参考链接

    http://www.cnblogs.com/maybo/p/5183753.html
    (搜索一大堆,就不多贴了。。

    简单介绍

    最近要用到定时执行脚本任务,本来想的是,直接通过nodejstimmer,但是后来觉得太麻烦,而且还不稳定,代码上也比较繁琐。
    后来听说了crontab:一个在一定的时间间隔调度一些命令的执行的程序
    那好,就会会它吧!

    快速上手

    因为osx和一般的linux都自带了这个命令,所以我们直接简单地创建一个:

    $ crontab -e
    

    这个-e参数,代表打开编辑器,让你编辑你的任务列表,我们先填一个每隔五分钟请求一次网站的小命令吧:

    */5 * * * * curl http://jianshu.com
    

    具体的编写格式,我们后边再说。

    然后,我们通过一个-l参数来查看当前的任务列表:

    $ crontab -l
    

    嗯,想删除任务,直接-e后删除,如果清空的话,直接一个-r参数即可:

    $ crontab -r
    

    配置说明

    我们看到,配置的格式如下:

    minute hour day month dayofweek command
    

    很简单,是吧?比如我们来个例子:每个月的11号的11:11分给自己说声光棍节快乐:

    11 11 11 * * say "光棍节快乐"
    

    对,前边的时间,一个空格隔开就好了,后边的命令 随便几个空格(只要不换行)
    这是定时执行的配置,那么我们需要每天的08:00给我提示天气,怎么作呢?

    00 08 * * * send-weather admin@admin.com
    

    哈哈,揍死这么简单

    相关文章

      网友评论

          本文标题:我也玩玩crontab

          本文链接:https://www.haomeiwen.com/subject/fgahrxtx.html