Linux 執行定時任務後,Laravel 專案報錯

wildwave發表於2020-06-10

Linux執行定時任務後,laravel專案報錯

Linux執行定時任務後,laravel專案報錯
日誌顯示開啟文件報錯,這時我們檢視該log的建立使用者變為了root,普通使用者檢視使用者沒有許可權,導致無法開啟。原因是我們以 crontab -e 執行的定時任務,以root的身份建立了log日誌。
解決:以執行使用者的身份建立定時任務, 比如我的執行使用者是 nginx,那麼此時定時任務應該這樣建立:

crontab -u nginx -e;

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章