论linux下计划任务

小伙伴们,平时做程序开发的时候,是否也曾为实现一个商城网站或者一个小程序自动执行某个方法而苦恼呢?

今天思梦php就给大家带了这个解决的方案,当然这个有很多种的方法去实现,而今天小编给大家讲解是配置Linux下crontab进行设置!好了下面就教大家来进行这个操作的介绍了!

首先呢,要和大家说明一下,小编给大家讲解的是Linux下实现这个操作,至于Windows的话,后期也可以为大家讲解!

(1)我们要用yum install -y

vixie-cron这个命令进行安装计划任务服务,小伙伴们可以在安装之前使用crontab

-e进行检测一下,服务器是否安装了这个服务!

(2)安装之后呢,我们使用crontab -e 就可以添加我们的计划任务了,我给大家书写一些小例子:

*/1 * * * * /usr/bin/curl -o temp.txt

http://www.baidu.com/index.php/Api/Contab/offeredCoupon

每分钟执行以下Api 分组下面的offeredCoupon方法

30 21 * * * /usr/bin/curl -o temp.txt

http://www.baidu.com/index.php/Api/Contab/offeredCoupon

上面的例子表示每晚的21:30执行以下Api 分组下面的offeredCoupon方法

45 4 1,10,22 * */usr/bin/curl -o temp.txt

http://www.baidu.com/index.php/Api/Contab/offeredCoupon

上面的例子表示每月1、10、22日的4 : 45执行以下Api 分组下面的offeredCoupon方法

10 1 * * 6,0 /usr/bin/curl -o temp.txt

http://www.baidu.com/index.php/Api/Contab/offeredCoupon

上面的例子表示每周六、周日的1 : 10执行以下Api 分组下面的offeredCoupon方法

注意(下面是对上面的解释):

*  *  *  *  *  command

分 时  日  月  周  命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

(3)编好文件之后,按ESC键,之后(:wq)保存退出

(4)service crond restart 重启计划任务

以上就是Linux定时任务的配置方式,当然了我们为了我们看到直观的效果,我们可以先用PHP的函数file_put_contents("1.txt","Linux定时任务测试");这样来测试我们的方法是否执行了!

关于我们:我们会定期为大家分享日常项目中我们使用到的小技巧以及好的小程序!如何找到我们?我们的QQ群为:思梦PHP官方交流1群

466388300 思梦PHP官方交流2群 527490769

关于小编:思梦PHP讲师,我们会定期录制免费公益的项目实战视频,小编的QQ:476319748 新浪微博:思梦PHP

新浪博客:思梦PHP

小伙伴也可以关注我们的微信公众平台(思梦PHP)我们会定期为大家推送实用的小程序以及小技巧!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王磊的博客

iBatis for Net 代码生成器(CodeHelper)附下载地址(已经升级为V 1.1)

CodeHelper是一款可以自己定义模板和生成内容的代码生成器,目前只支持MsSql数据库,这款代码生成器的初衷也只是为了生成MyBatis.net框架的配置...

37760
来自专栏逸鹏说道

Windows无法安装到这个磁盘。请确保在计算机的BIOS菜单中启用了磁盘控制器

今天一朋友问我这个问题,呃,以前我也遇到过,但忘记记录了,这次就记录一下吧,就懒得打字了,图片里面很清楚了 ? ? ? ? ? 不说点什么的话是不是太水了O(∩...

75070
来自专栏日常分享

Java Web Action DAO Service层次理解

参考来源:http://blog.csdn.net/inter_peng/article/details/41021727

23720
来自专栏农夫安全

【小技巧】获取到的cookie如何简便使用

首先假设我们通过XSS或者前端某骚姿势拿到某人的cookie【必须是完整cookie,因为cookie不完整也时候不能成功登录该用户的】

11120
来自专栏云计算教程系列

如何使用mosh替换ssh

毫无疑问,SSH是远程服务器管理最实用的方法。然而,它的主导地位并不意味着它在某些情况下没有缺点。如果您曾在移动设备上使用过SSH,那么,你应该知道SSH的一些...

21140
来自专栏任浩强的运维生涯

Jenkins的初级应用(1)-Publish Over SSH

    作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令。一个可在在远程分发了文件之后就控制远程服务器的操...

8800
来自专栏月牙寂

docker源码分析(1)---框架与engine

第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang

413110
来自专栏轻扬小栈

linux 百度客户端 非图形界面 小结

20850
来自专栏一枝花算不算浪漫

[python]使用django快速生成自己的博客小站,含详细部署方法

18440
来自专栏张首富-小白的成长历程

CentOS系统优化脚本,未完结

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

22620

扫码关注云+社区

领取腾讯云代金券