gpt4 book ai didi

php - Crontab 无法执行 PHP 脚本。错误的解释器 : No such file or directory

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:53 26 4
gpt4 key购买 nike

尝试使用 Crontab 定期执行命令。但是 crontab 一直报错:

/bin/sh: /var/www/html/Scripts/lib/Tasks.php: /usr/bin/php^M: bad interpreter: No such file or directory

任务.php:

#!/usr/bin/php
<?php
//scripts
?>

我觉得我的 Shebang 搞砸了。主 php 文件似乎存在于/usr/bin/php 中,但我一直收到错误。我一直在尝试其他帖子中的其他 shebang,但其中大部分都没有使用 Centos6 php5 和 apache 的组合。我只需要每隔几分钟执行一次这个 php 脚本。

最佳答案

根据我的理解,在 php 文件中,shebang 运算符将不起作用。

你可以重写 crontab 如下:

* * * * * /usr/bin/php /var/www/html/Scripts/lib/Tasks.php

您可以根据需要更改 crontab 频率。另外请使用以下命令验证 php 是否在正确的位置:

which php

谢谢。

关于php - Crontab 无法执行 PHP 脚本。错误的解释器 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com