[問題] 搞不懂的crontab 用法

發信人: kenduest.bbs@bbs.sayya.org (小州), 看板: Linux

標 題: Re: [問題] 搞不懂的crontab 用法
※ 引述《aij69.bbs@ptt.cc (MooStyle)》之銘言:
> 在# 底下.如果直接打指令.是可以過的.可成功備份.指令為
> 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 +')


% 在 crontab 格式內有特殊意義, 所以請於 % 前面加上 \ 即可
'%' 會替換成 '換行字元'