crontabでは%をエスケープしなければならないなんて・・・

つД`)°゜。
参考:crontab - Wikipedia

Wikipediaの「よくあるミス」を見てください。見ましたか?

# ミス:
1 2 3 4 5 touch ~/error_`date "+%Y%m%d"`.txt

僕の場合、スクリプトに渡す引数に、

`date --date "2 days ago" "+%Y%m%d"`

とやっていたのですが・・・これだとアウトらしいです。
解決策は、

`date --date "2 days ago" "+\%Y\%m\%d"`

と、\でエスケープするか

`date --date '2 days ago' '+%Y%m%d'`

と、シングルクォートにするか・・・ですって。
うむむむむ・・・・