crontab中反引號和 無效的解決

2021-09-20 19:12:25 字數 420 閱讀 7763

關於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 可見 保持了其本身的含義,作為普通字元出現。雙引號 由雙引號括...