我正在使用 cPanel 創建一個 cron ,如下所示:* * * * * /home/elsdqscy/folder/update_db.sh > update_db.txt在我的 shell 文件中,我有:#!/bin/bashcd folder && php artisan migrate:fresh --seed --force這應該可行,因為知道該命令/home/elsdqscy/folder/update_db.sh在終端中有效。我確實在輸出文件中收到此錯誤:In ArgvInput.php line 246: Invalid argument supplied for foreach() Content-type: text/html; charset=UTF-8知道我做錯了什么嗎?
3 回答

慕蓋茨4494581
TA貢獻1850條經驗 獲得超11個贊
您還需要提供 shell 文件內的完整路徑,如下所示:
cd folder && /usr/bin/php artisan migrate:fresh --seed --force

嗶嗶one
TA貢獻1854條經驗 獲得超8個贊
運行調度程序
*?*?*?*?*?cd?/path-to-your-project?&&?php?artisan?schedule:run?>>?/dev/null?2>&1
- 3 回答
- 0 關注
- 170 瀏覽
添加回答
舉報
0/150
提交
取消