php - 在亚马逊 ec2 云(Linux 服务器)上设置 crontab

标签 php linux amazon cron

我需要每 2 小时运行一个 php 文件,所以我使用这个命令

* */2 * * * /usr/bin/php /var/www/html/sports/webservices/rss-insert.php

我也在用

* */2 * * * php /var/www/html/sports/webservices/rss-insert.php

但是两者都不起作用。谁能帮帮我。

谢谢

最佳答案

您制作的 crontab 将每隔一小时每分钟运行一次,而不是每两小时运行一次。

为了让它每两个小时运行一次,您需要这样的东西:

5 */2 * * * /usr/bin/php /var/www/html/sports/webservices/rss-insert.php

它将每隔一小时运行 5 分钟,例如 2:05、4:05...

这是假设您的脚本能够运行。尝试在命令行中手动运行 cron 中的命令部分,并确保它执行您想要的操作。

关于php - 在亚马逊 ec2 云(Linux 服务器)上设置 crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16541947/

相关文章:

java - Linux 中如何处理 Unsatisfied Link 错误?

C++ SIGTERM 捕获后不返回

asp.net - ASP.Net 中的 Amazon CloudFront 失效

linux - 将输出通过管道传输到 shell 脚本 |亚马逊Linux

php - SQL INSERT INTO SELECT 并返回 SELECT 数据以创建行 View 计数

php - 用php启动ffmpeg转码

php - SublimeText 3 的 PHP 语法行为类似于 HTML 语法(用于注释)

javascript - for循环内的jquery.load()不起作用

c - Linux 夏令时通知

amazon-web-services - 来自亚马逊产品 API 的多项优惠