相关疑难解决方法(0)

cronjob不会执行独立运行的脚本

我有我的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未按预期工作.

有什么不对?

linux bash ubuntu crontab sh

4
推荐指数
2
解决办法
8005
查看次数

标签 统计

bash ×1

crontab ×1

linux ×1

sh ×1

ubuntu ×1