当前位置:首页 > 电脑·技巧 > 正文

使用SAE的cron服务做非SAE站点cron任务触发

标题略啰嗦,不过真的不会形容了……大家,自行理解吧……

大家或许知道阿里云,监控宝之类的可以执行cron任务,但是他们的时间只能是1‘ 5’ 15‘ 30' 之类的每分钟型

却不能像真正的cron任务一样,可以时间段,次数等完全自定义!

当然,有钱人们,或许不用这么想,因为他们的Linux系统就已经自带这个功能了!

其实cron任务就是简单的http触发而已,但是总让人很麻烦!

前段时间,小幻弄了个图库,里面的cron任务就很坑爹,在00:01是执行,用阿里云触发,后果不堪设想,因为部分技术问题,不能阻止他数据重复写入……所以只能执行一次。

但是怎么用成了问题,于是我想到了好伴侣——SAE

经常用SAE的都知道他自带cron功能。但是却不允许执行外站的,因为编辑任务时候只有输入文件目录才可以。

但是作为聪明的博主,想到了个坑爹的方法,使用file_get_contents函数打开目标……

使用方法:

首先,没有SAE的注册个,如果只执行cron任务则无需开发者认证,给你的豆子能用好久。(个别例外)

然后创建一枚应用,打开代码编辑,新建一个php文件,名称自定。

让后里面输入:

<?php
file_get_contents('http://目标链接');
?>

可以输入多个,但是之间的cron任务是一样的,不一样再新建一个即可。

火狐截图_2015-02-25T01-33-59.769Z这些搞定后就是cron任务的设定了,熟悉SAE的直接略过此步。

在代码编辑内打开config.yaml文件。

输入例如一下:

name: cron
version: 1
cron:
- description: get_bing_picture
  url: /1.php
  schedule: "1 0 * * *"

火狐截图_2015-02-25T01-44-40.502Z

url:是文件路径    脚本路径只能是相对路径,输入网址则无用。否则前面的干嘛?

schedule:是timeout的设定,可以设置其他的,我这里用的是在每天00:01分执行一次。

name:名字,自己改。version:版本号,同上。description:描述。同上。

想要更多照葫芦画瓢即可。

下面举例一下时间的设定方法,一样按照举例画瓢就好了!举例来自BAE2.0 cron设定

cron时间表:

  • 第1列表示分钟1~59每分钟用*或者*/1表示
  • 第2列表示小时1~23(0表示0点)
  • 第3列表示日期1~31
  • 第4列表示月份1~12
  • 第5列表示星期0~6(0表示星期天)
配置 意义
30 21 * * * 每晚的21:30
40 4 1,10,22 * * 每月1、10、22日的4:40
10 1 * * 6,0 每周六、周日的1:10
0,30 18-23 * * * 每天18:00至23:00之间每隔30分钟
0 23 * * 6 每星期六的23:00
0 */1 * * * 每一小时
0 23-7/1 * * * 晚上11点到早上7点之间,每隔一小时

最后再说一下 * * * * * 表示每分钟一次。

设定完,记得保存哟,保存好,任务就准备就绪了。执行状态可在cron中看到。火狐截图_2015-02-25T02-08-01.165Z设置成功后,其实就可以找到了!

标签:
上一篇: 下一篇:

9 条评论

评论加载中...
  1. 5楼
    来自天朝的朋友 谷歌浏览器 Windows 7
    非小号  

    这个貌似不错。

    2019年2月11日 17:42 评论
  2. 4楼
    United Kingdom Internet Explorer Windows 7
    Learn More  

    875748 200691Jane wanted to know though your girl could certain, the cost I basically informed her she had to hang about until the young woman seemed to be to old enough. But the truth is, in which does not get your girlfriend to counteract using picking out her very own incorrect body art terribly your lady are normally like me. Citty style 61792

    2018年8月19日 05:19 评论
  3. 地板
    来自天朝的朋友 未知浏览器 Unknow Os
    云落  

    很少用到吧,360监控之类就够了

    2015年3月1日 15:37 评论
  4. 板凳
    来自天朝的朋友 未知浏览器 Unknow Os
    Julius  

    尽是专业术语,一个木懂。

    2015年2月25日 20:23 评论
  5. 沙发
    来自天朝的朋友 未知浏览器 Unknow Os
    IT疯狂女  

    好深奥呀,博主

    2015年2月25日 16:02 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……