回 ACSite.NET 首頁
回 ACSite.NET 首頁 客服系統 帳務系統 英文首頁
nav_seperator
nav_seperator
nav_seperator
nav_seperator
 

頁: [1]
  列印  
作者 主題: 為何排程 (crontab) 中無法使用 Linux 的 date 指令  (閱讀 5025 次)
acsite
管理員
Hero Member
*****
離線 離線

文章: 4,027


個人網站
« 於: 二月 26, 2010, 08:07:27 pm »

請在所有的 % 符號前後加上 \
例如:date +"\%Y\%m\%d"

因為在 crontab 的欄位中,% 符號將視為換行字元
所以必須加上 \ 才能讓 date 指令正常運作

引用自: man crontab
The sixth field of a line in a crontab file is a string that
is  executed  by the shell at the specified times. A percent
character in this field (unless escaped by \) is  translated
to a NEWLINE character.
已記錄
頁: [1]
  列印  
 
前往:  



 
 
bottom
Copyright © 2002 - 2017 ACSite.NET All Rights Reserved.