我有我的PHP脚本文件/var/www/html/dbsync/index.php
.何时cd /var/www/html/dbsync/
运行php index.php
它完美无缺.
我想通过sh文件调用PHP文件,SH文件的位置如下
/var/www/html/dbsync/dbsync.sh
Run Code Online (Sandbox Code Playgroud)
这是dbsync.sh
文件的内容是:
/usr/bin/php /var/www/html/dbsync/index.php >> /var/www/html/dbsync/myscript.log 2>&1 -q -f
Run Code Online (Sandbox Code Playgroud)
当我cd /var/www/html/dbsync/
和./dbsync.sh
它运行它也很完美.
现在,如果我按如下方式设置crontab:
1 * * * * /var/www/html/dbsync/dbsync.sh /var/www/html/dbsync
Run Code Online (Sandbox Code Playgroud)
但是,此crontab未按预期工作.
有什么不对?