Linux全般
crontabに「%」を記述してしまうと、それ以降の文字列を標準入力としてしまいます。
05 0 * * * test.sh > `date +%w`.log <--- 実行されない。
「%」を文字列として認識させるために「\」を「%」の前に記述すればOKです。
05 0 * * * test.sh > `date +\%w`.log <--- 実行される。
注意:Linux上では「¥」は「\(バックスラッシュ)」で表示されます。
参考サイト:http://maruta.be/intfloat_staff/67