在 amazon ec2 cloud(Linux 服务器)上设置 crontab

Posted

技术标签:

【中文标题】在 amazon ec2 cloud(Linux 服务器)上设置 crontab【英文标题】:Setting up the crontab on amazon ec2 cloud (Linux server) 【发布时间】:2013-05-08 15:52:18 【问题描述】:

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

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

我也在用这个

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

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

谢谢

【问题讨论】:

【参考方案1】:

您创建的 crontab 将每隔一小时而不是每两小时运行一次。

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

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

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

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

【讨论】:

【参考方案2】:

这对我有用,绝对对你有用。

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

【讨论】:

以上是关于在 amazon ec2 cloud(Linux 服务器)上设置 crontab的主要内容,如果未能解决你的问题,请参考以下文章

在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 api 的优缺点是啥

sh 如何在Amazon Linux(EC2)上编译ffmpeg

在 Linux 中通过 SSH 连接到 Amazon EC2

如何在 amazon micro ec2 服务器(Amazon Linux)上安装 SVN 客户端

在 AWS 上托管多个网站 - Amazon Linux EC2

Amazon EC2云端服务器的使用方法