我需要一步一步地解释如何在我的VPS服务器上设置cron作业,使其每小时运行一次。我用的是基洛面板。我如何知道PHP解释器的路径?
格式:
PATH-TO-PHP -q FULL-LOCAL-PATH-TO-DOMAIN/cron.php发布于 2012-01-22 05:20:04
运行以下命令编辑您的cron作业:
crontab -e
crontab文件可以如下所示:
# min hour day month dayofweek command
15 * * * * /home/jarmund/crons/somescript.php如果需要运行多个命令,只需在下面添加一个类似格式的新行即可。*意思是“所有”,换句话说,上面的条目是run /home/jarmund/crons/somescript.php "15分钟过去了,所有时间,所有日子,所有月份,所有工作日“。要存储它,只需保存并退出到建议的临时文件名。注:上面的示例假设您要运行的php脚本具有它的解释器设置的路径。如果没有,则需要将其包含在命令中,例如:
/usr/bin/php /home/jarmund/crons/somescript.phpcrontab -e带您到shell中设置的任何编辑器。如果您不想以任何理由使用默认的,只需:
export EDITOR=nano...for示例,预先。假设你使用bash,也就是说。
发布于 2012-01-22 05:20:11
从shell中运行type php。它将为您提供通向PHP解释器的路径。(可能是/usr/bin/php):
$ type php
php is /usr/bin/php
$ 要每小时运行一次cron作业,您需要一些条目,如:
0 * * * * /usr/bin/php /path/to/whatever/cron.php如果crontab -e没有为您提供一个很好的标题,那么您可以复制并粘贴到您编辑的每个crontab(5)中:
# m h dom mon dow commandhttps://stackoverflow.com/questions/8959136
复制相似问题