分享

写回答

发帖

[教程] Godaddy上添加Cron Job

GoDaddy GoDaddy 8250 人阅读 | 8 人回复

发表于 2008-9-20 07:39:46 | 显示全部楼层 |阅读模式

cron是Linux系统中周期性执行任务的进程,类似于windows系统中的计划任务。
在Godaddy的hosting管理中也有cron manager,用户可以在其中加入需要周期运行的程序。
下面说说怎么在godaddy中添加cron任务:
1.登录到后台,点击相应的hosting的Manage Account。
2.在Content里选择Cron Manager
cron1.jpg
选择Cron Manager

3.进入如下的界面,点击Create Cron Job
cron2.jpg
Cron Manager界面

4.界面如下,填上Cron JobTitle(计划任务的名称),选择Frequency(频度),分别有Hourly(每小时),Daily(每天),Weekly(每周)和Monthly(每月),选择不同的Frequency,下方的二级选框会相应变化,比如Hourly的话,下面就是选择Minute(分钟)。
cron3.jpg
Cron Job Setting

5.点Browse…选择需要执行的程序,我这里选择的是php的文件,至于perl,ruby之类的没有试过。
cron4.jpg
选择文件

6.选择回来之后:
cron5.jpg
设置完成

7.点击Save,一会就看到下面Cron Job List有这个Cron Job了,确定它的状态是enable。
cron6.jpg
Cron Job 列表

8.要修改/禁止/使能/删除某个Cron Job,可以选中Cron List里该Cron Job前面的框,点上面的Edit/Disable/Enable/Delete就行了。
到这里基本就够用了。下面是附加的:
Cron Job设置里面的Custom,可以更详细地定义Cron Job运行的时间:
cron7.jpg
自定义周期

可以指定运行的月份,日期,星期几,几点钟,分钟等,除了分钟,其他的栏都可以多选(按ctrl再点)。
左边栏里有如下信息:
Email Address: (edit)
Not Set
Output from Cron jobs is sent to this
email address.
点击edit,输入你的email地址,那么Cron Job的输入结果会重定向到一个文件,然后发到这个email里。
还有一点需要注意的是,Cron Job的运行时间是按服务器所在时区计算的,所以中国+8的时间要换算到-7区才行。


本文另发在:http://blog.pjoke.com/2008/09/godaddy%e4%b8%8a%e7%9a%84cron/

评分

参与人数 1金币 +10 收起 理由
add.c + 10 精品文章

查看全部评分

回答|共 8 个

小龙人

发表于 2010-8-24 21:41:23 | 显示全部楼层

为什么我添加了不起作用,好像没有执行

add.c

发表于 2010-8-25 11:20:00 | 显示全部楼层

回复 2# 的帖子

时间设置问题?

sztxkj

发表于 2011-6-1 17:09:22 | 显示全部楼层

我的设置每隔5分钟运行一次。但是一直都没有生效呀。不知道是怎么回事
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-6-1 17:41:15 | 显示全部楼层

回复 4# 的帖子

测试在其他linux上可以使用吗
回复 支持 反对

使用道具 举报

sztxkj

发表于 2011-6-1 18:21:20 | 显示全部楼层

测试在linux下是可以使用的
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-6-2 09:02:12 | 显示全部楼层

回复 6# 的帖子

那应该就没有问题,检查下是不是哪里设置错误了
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2012-3-7 15:05:26 | 显示全部楼层

创建crob job的时候,点击browse可以看到的
回复 支持 反对

使用道具 举报

bmcsy

发表于 2012-3-7 13:58:31 | 显示全部楼层

顺便想问下,怎么添加不是PHP的脚本任务呢?我用bash写的都看不到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则