Php Cronjob相对路径未执行该文件

Php Cronjob相对路径未执行该文件,php,linux,crontab,Php,Linux,Crontab,我设置了一个cronjob,让它每分钟运行一次。我输入了相对路径,但文件未执行。当我尝试使用“phpcrontest.php”手动运行该文件时,除了crontab没有运行该文件之外,其他一切都正常 有人能帮忙吗?Crontab条目应该引用您想要执行的工具的完整路径 * * * * * php /full/path/to/script.php 一些cron系统允许您设置PATH变量来添加自己的路径。但这更适合于添加一个充满工具的目录,例如/usr/local/bin或/opt/vendor/bi

我设置了一个cronjob,让它每分钟运行一次。我输入了相对路径,但文件未执行。当我尝试使用“phpcrontest.php”手动运行该文件时,除了crontab没有运行该文件之外,其他一切都正常


有人能帮忙吗?

Crontab条目应该引用您想要执行的工具的完整路径

* * * * * php /full/path/to/script.php

一些cron系统允许您设置
PATH
变量来添加自己的路径。但这更适合于添加一个充满工具的目录,例如
/usr/local/bin
/opt/vendor/bin

添加到
/etc/crontab
文件中:

* *  * * *  /usr/bin/php /path/to/cronTest.php

要获取php路径,您可以在控制台中使用
哪个php
命令。

使用完整路径,而不是相对路径。我尝试了完整路径,但仍然没有成功。您是否可以发布crontab条目,以及php脚本(如果是简单的)。crontab条目:****usr/bin/php full/path/To/script php script:mail('email@gmail.com“,”test cron job“,”Testing cron job“;是的
usr/bin/php
也是相对的。使用
/usr/bin/php
。您可以通过在命令行上执行它来测试它(例如
$/usr/bin/php/path/to/script.php
).NB:最好是编辑和扩展您的问题以提供更多信息。这样,其他人可以更容易地查看所有详细信息。我添加了以下内容:****usr/bin/php full/path/to/script。但是没有luck@Vurkac两条路径都需要斜线。