linux 服务器创建定时任务

Author Avatar
yyq 2020-07-16 09:38:26
  • 二维码

linux 服务器创建定时任务

        linux有其自带的定时任务服务,我们只需配置好相应的执行语句,就能直接使用了:


        NO1:查看当前定时任务列表命令  crontab -l


        NO2:打开配置任务文件,在文件内添加所需执行的任务命令 crontab -e


        NO3:重启服务命令 service crond restart


        NOTE:通过crontab -e打开配置文件,添加定时任务命令实例

            a:每分钟执行一次 curl请求php文件

            */1 * * * * /usr/bin/curl -q http://xxx.com/test.php


            b:每小时的第3与第15分钟执行

            3,15 * * * * /usr/bin/curl -q http://xxx.com/test.php


            c:上午8点到11点的第3与第15分钟执行

            3,5 8-11 * * * /usr/bin/curl -q http://xxx.com/test.php


            d:每隔2天的上午8点到11点的第3与第15分钟执行

            3,5 8-11 */2 * * /usr/bin/curl -q http://xxx.com/test.php

        

            e:每周一的上午8点到11点的第3与第15分钟执行

            3,5 8-11 * * 1 /usr/bin/curl -q http://xxx.com/test.php


            f:linux定时最小单位是分,要以秒计需用其他方式,如需每秒执行一次的话,可自己写个循环,定时1分钟执行60次任务即可。

                如间隔秒数稍大(需被60整除),如30秒时,可使用如下两条命令

                */1 * * * * /usr/bin/curl -q http://xxx.com/test.php

                */1 * * * * sleep 30; /usr/bin/curl -q http://xxx.com/test.php

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语