關於crontab
q1:為何可以手工執行,加入crontab後卻不能正確執行
a:1.如果crontab執行失敗,會傳送email給你,請在mail中查詢出錯原因
2.crontab中的path變數設定與互動式shell環境中不同,要執行的命令必須有正確路徑
3.在crontab中%字元被認為是換行,所以你的命令中有%時,在crontab中要加\轉義比如
30 * * * * date '+%d' >datefile
是錯誤的
正確的應該是
30 * * * * date '+\%d' >datefile
mark一下。
06 07 * * * sh dutystatics.sh >/log/`/bin/date -d '1 days ago ' +\%y\%m\%d`
Shell中的引號,反引號,雙引號,反斜槓
轉貼自 http hi.baidu.com kfeng21 blog item 3b3fcc3fc1bc85f2838b131e.html shell可以識別4種不同型別的引字符號 單引號字元 雙引號字元 反斜槓字元 反引號字元 1.單引號 howard 0 script grep susan ph...
shell中的單引號 雙引號和反引號
單引號 所有轉移符全部關閉,完整的反應括號中的內容 雙引號 部分轉義符關閉,但某些則保留 如 反引號 反引號內作為乙個系統命令並執行 1 反引號位 位於鍵盤的tab鍵的上方 1鍵的左方。注意與單引號 位於 enter鍵的左方的區別。在linux中起著命令替換的作用。命令替換是指 shell能夠將乙個...
shell中的引號,單引號,反引號
引號 在shell中引號分為三種 單引號,雙引號和反引號。單引號 由單引號括起來的字元都作為普通字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為普通字元解釋。例如 string path echo string path 可見 保持了其本身的含義,作為普通字元出現。雙引號 由雙引號括...