愛我可以通過電子郵件跟蹤我的PHP腳本輸出的事實,但我有一些運行速度每15分鐘一次,所以這顯然會導致電子郵件過度涌入。我想把事情組織在一個日誌文件夾中,包括我的php輸出。輸出PHP Cron作業到日誌文件而不是電子郵件
這裏是我的cron作業:
*/15 * * * * /usr/bin/php public_html/mysite/folder/script.php
我試圖改變到
*/15 * * * * /usr/bin/php public_html/mysite/folder/script.php >> /mysite/logs/folder/$(date +"\%Y-\%m-\%d_\%H:\%M").log 2>&1
但我還在通過電子郵件接收錯誤輸出與錯誤
/usr/local/cpanel/bin/jailshell:/mysite/logs/folder/2017-04-08_10:27.log:沒有這樣的文件或目錄
我該如何解決這個問題並將我的PHP輸出轉換爲日誌或txt文件?
編輯:
以供將來參考,正確的語法來做到這一點:
*/15 * * * * public_html/mysite/folder/script.php >> mysite/logs/folder/$(date +"\%Y-\%m-\%d_\%H:\%M").log 2>&1
確保目錄'/ mysite/logs/folder /'存在。最好的方法是在終端中運行該命令,包括重定向以及所有命令,然後將其放入crontab中。 – axiac