我有我的php腳本文件在/var/www/html/dbsync/index.php
。當cd /var/www/html/dbsync/
和運行php index.php
它完美的作品。cronjob不執行獨立運行的腳本
我想打電話給通過SH文件PHP文件,SH文件的位置是如下
/var/www/html/dbsync/dbsync.sh
這是dbsync.sh
文件的內容是:
/usr/bin/php /var/www/html/dbsync/index.php >> /var/www/html/dbsync/myscript.log 2>&1 -q -f
當我cd /var/www/html/dbsync/
和運行./dbsync.sh
它也可以很好地工作。現在
如果我設置瞭如下的crontab:
1 * * * * /var/www/html/dbsync/dbsync.sh /var/www/html/dbsync
然而,這個crontab工作不正常。
什麼可能是錯的?
什麼是第二個/ var/www/html/dbsync的? – user3772314
/var/www/html/dbsync - dbsync是保存index.php和dbsync.sh文件的目錄。 – sanainfotech
現在我想嘗試每一秒。稍後如果需要的結果執行,我會設置爲每天午夜 – sanainfotech