1
爲了將腳本輸出記錄到文件中,我在shell腳本的頂部附近添加了以下命令。這工作沒有問題,當我運行該腳本爲我的用戶,JSMITH,但是當腳本運行在一個crontab根,我收到一個錯誤:exec命令的Linux shell腳本語法錯誤
syntax error near unexpected token:
exec &> >(tee $LOG_PATH$TIMESTAMP.log)
我有兩個$ LOG_PATH和$ TIMESTAMP正確定義在命令之上:
LOG_PATH="/home/jsmith/script/logs/"
TIMESTAMP="$(date -d "today" +"%Y-%m-%d-%H:%M")"
任何想法?謝謝!
謝謝,我會試試看。我的腳本需要bash(#!/ bin/bash) – littleK