我想执行每30分钟一个剧本,但我想通过cron来使用它,因为它是我个人的脚本,我从依赖于配置各种网站更新的电子邮件。

所以我应该在命令写入到的cPanel运行与名称check.php执行我的脚本

有帮助吗?

解决方案

的格式是这样的。 Eactly因为如果你试图运行来自终端的命令相同。

    php_location full_script_location output_location

因此,例如,我的服务器上我会用这样的:

/usr/bin/php /home/yacoby/status/check.php

您需要确保您的电子邮件地址是否设置正确。

如果你不希望它向您发送电子邮件从脚本输出(即要记录它,或者从脚本中做收发邮件),放>的/ dev / null的在命令结束。例如

/usr/bin/php /home/yacoby/status/check.php > /dev/null

其他提示

您也可以尝试:

wget http://www.example.com/check.php

为那么你的脚本将运行在它到底会以同样的方式在网站上(环境变量,文件权限等将是相同的)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top