̃Gg[͂ĂȃubN}[Nɒlj

Unix :: cron / 昨日、今日などの相対的な日付



  • 昨日のログを削除する (サフィックスは YYYY-MM-DD)
0 0 * * * root rm -f /path/to/log/log.`date -d yesterday +\%Y-\%m-\%d`
  • 日付ごとにログをローテートする (サフィックスは YYYY-MM-DD)
0 0 * * * root /path/to/script >> /path/to/log/log.`date +\%Y-\%m-\%d`


% はエスケープします
  • バックスラッシュ (\) によってエスケープされていないと、パーセント記号 (%) は 改行 として解釈されてしまいます。



unix/cron/yesterday_today.txt