logrotate

atime/mtimeが当月1日から今日までのファイルを生成するワンライナー

logrotate のテストのため、過去のテストファイルを生成する必要があったのでメモ。touch コマンドで日時(atime/mtime)を指定してファイルを生成します。 % DAY=$(date +%d);for i in $(seq -w 01 $DAY);do ;touch -d "$(date +%Y/%m)/$i 04:00:00" test.$(d…