[問題] 搞不懂的crontab 用法

看板Linux作者 (MooStyle)時間17年前 (2008/07/24 14:20), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/3 (看更多)
在# 底下.如果直接打指令.是可以過的.可成功備份.指令為 tar -cvf /home/nike/mail.$(date +%y%m%d).tar /var/spool/mail/ 但若在 crontab -e 底下.想要定時來備份.(想法是檔名以時間來命名.才不會重覆) 指令為 12 15 * * * tar -cvf /home/nike/mail.[($date +'%y')].tar /var/spool/mail/ 在LOG的鏌誤訊息為 mail CROND[15218]: (root) CMD (tar -cvf /home/moo/mail.[($date +') 請問我指令該怎麼打才正確呢..試了好久. 有參考鳥哥的網站..但還是沒什麼幫助.請教一下各位..謝謝 -- http://www.wretch.cc/album/loved80 愛亂拍 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.111.226

07/24 14:30, , 1F
就打錯啦~ $(date +%y%m%d) 打成 ($date +'%y')
07/24 14:30, 1F

07/24 14:39, , 2F
我改成你講的..還是錯誤呢..沒成功..= =
07/24 14:39, 2F

07/24 16:59, , 3F
樓上改成哪樣..? 打出來看看...
07/24 16:59, 3F

07/24 20:11, , 4F
有人提出正解了...
07/24 20:11, 4F
文章代碼(AID): #18Y1z1S0 (Linux)
文章代碼(AID): #18Y1z1S0 (Linux)