顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== CentOS 上的 crontab 設定紀錄 ====== 針對 /etc/crontab 的設定問題與解法進行紀錄 ===== log 檔名使用 date 問題 ===== 原本設定如下 <code> # dwgchk 5 0 * * * root perl /root/dwgchk/scandwgfiles.pl > /var/log/scandwgfiles_`date +%Y%m%d%k%M`.log </code> - 執行時出現 <code>unexpected EOF while looking for matching ``</code> 解法 : date + 的格式要加上 "" 且 % 前要加上\<code> 5 0 * * * root perl /root/dwgchk/scandwgfiles.pl > /var/log/scandwgfiles_`date "+\%Y\%m\%d\%k\%M"`.log </code> - 執行時出現 <code>ambiguous redirect</code> 解法 : 查詢是否目錄不存在或檔名出現空白<code> 5 0 * * * root perl /root/dwgchk/scandwgfiles.pl > /var/log/scandwgfiles_`date "+\%Y\%m\%d\%H\%M"`.log </code> ===== 參考網址 ===== * https://stackoverflow.com/questions/2462385/getting-an-ambiguous-redirect-error * https://unix.stackexchange.com/questions/29578/how-can-i-execute-date-inside-of-a-cron-tab-job {{tag>crontab date}} tech/crontab.txt 上一次變更: 2018/02/13 00:03由 Jonathan Tsai