Linux全般

crontabに「%」を記述してしまうと、それ以降の文字列を標準入力としてしまいます。

 05 0 * * * test.sh > `date +%w`.log      <--- 実行されない。

「%」を文字列として認識させるために「\」を「%」の前に記述すればOKです。

 05 0 * * * test.sh > `date +\%w`.log      <--- 実行される。

注意:Linux上では「¥」は「\(バックスラッシュ)」で表示されます。

参考サイト:http://maruta.be/intfloat_staff/67