linux - crontab 不工作 */10: 没有这样的文件或目录
问题描述
我首先尝试执行一个 php 文件。
*/10 * * * * /usr/bin/php/ /path/to/file/file.php
我得到:-bash: */10: 没有这样的文件或目录
然后我尝试使用 curl 命令使其尽可能简单。curl 命令运行良好。但是如果我尝试做一个 crontab 任务:
*/10 * * * * curl "https://test.php"
它不起作用,我得到: */10:没有这样的文件或目录。
我也试过
*/10 * * * * /usr/bin/curl/ https://test.php
我不明白。
解决方案
要解析和执行 php,您需要使用 -f flaf,并且在 php bin 文件的路径之后也不需要 / ,因此:
*/10 * * * * /usr/bin/php -f /path/to/file/file.php