SAE的Cron计划任务笔记

1、新建一个php文件,名称自定,然后输入:

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

2、打开config.yaml文件,输入如下:

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

url:路径只能是文件的相对路径,输入网址则无效。
schedule:是timeout的设定,这里用的是在每天00:01分执行一次。
name:应用名。
version:版本号。
description:任务描述。

3、cron时间表(来自BAE2.0 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点之间,每隔一小时