首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在运行Kloxo的VPS上设置cron作业?

如何在运行Kloxo的VPS上设置cron作业?
EN

Stack Overflow用户
提问于 2012-01-22 05:13:29
回答 2查看 3.6K关注 0票数 0

我需要一步一步地解释如何在我的VPS服务器上设置cron作业,使其每小时运行一次。我用的是基洛面板。我如何知道PHP解释器的路径?

格式:

代码语言:javascript
复制
PATH-TO-PHP -q FULL-LOCAL-PATH-TO-DOMAIN/cron.php
EN

回答 2

Stack Overflow用户

发布于 2012-01-22 05:20:04

运行以下命令编辑您的cron作业:

crontab -e

crontab文件可以如下所示:

代码语言:javascript
复制
# min    hour   day   month   dayofweek   command
15      *       *       *       *       /home/jarmund/crons/somescript.php

如果需要运行多个命令,只需在下面添加一个类似格式的新行即可。*意思是“所有”,换句话说,上面的条目是run /home/jarmund/crons/somescript.php "15分钟过去了,所有时间,所有日子,所有月份,所有工作日“。要存储它,只需保存并退出到建议的临时文件名。注:上面的示例假设您要运行的php脚本具有它的解释器设置的路径。如果没有,则需要将其包含在命令中,例如:

代码语言:javascript
复制
/usr/bin/php /home/jarmund/crons/somescript.php

crontab -e带您到shell中设置的任何编辑器。如果您不想以任何理由使用默认的,只需:

代码语言:javascript
复制
export EDITOR=nano

...for示例,预先。假设你使用bash,也就是说。

票数 2
EN

Stack Overflow用户

发布于 2012-01-22 05:20:11

从shell中运行type php。它将为您提供通向PHP解释器的路径。(可能是/usr/bin/php):

代码语言:javascript
复制
$ type php
php is /usr/bin/php
$ 

要每小时运行一次cron作业,您需要一些条目,如:

代码语言:javascript
复制
0 * * * * /usr/bin/php /path/to/whatever/cron.php

如果crontab -e没有为您提供一个很好的标题,那么您可以复制并粘贴到您编辑的每个crontab(5)中:

代码语言:javascript
复制
# m h  dom mon dow   command
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8959136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档