cron-“cron”;是一个目录";错误

cron-“cron”;是一个目录";错误,cron,Cron,我在我的主机上运行cron作业,就像 /usr/lib/php -q /home/name/public_html/runscript.php 电子邮件提醒说 /bin/sh: /usr/lib/php: is a directory 我不确定这是否是cron语句的错误。我在网上找不到什么 非常感谢您的帮助。您可能想改用/usr/bin/php。您也可以在终端“Where is php”中键入正确的路径。我已尝试更改为/usr/bin/php,但这只会返回大量错误。Like-无法发送cook

我在我的主机上运行cron作业,就像

/usr/lib/php -q /home/name/public_html/runscript.php
电子邮件提醒说

/bin/sh: /usr/lib/php: is a directory
我不确定这是否是cron语句的错误。我在网上找不到什么


非常感谢您的帮助。

您可能想改用
/usr/bin/php

您也可以在终端“Where is php”中键入正确的路径。我已尝试更改为/usr/bin/php,但这只会返回大量错误。Like-无法发送cookie、已发送的头等。如果我在没有cron的情况下访问脚本,我不会收到任何错误。我无法在没有看到脚本的情况下调试脚本(我也不知道PHP),但请记住,如果它在系统crontab中,cron将以root身份执行,如果crontab中没有显式定义路径,则将使用非常小的路径。另外,如果我没有弄错的话,您的作业将在根目录中执行,即“/”,因此任何相对路径都将被破坏。另外,您使用什么命令“在没有cron的情况下访问脚本”?