[LINUX]ファイルの最終書き込み日時を 指定日戻すスクリプトを書いてみた
大量のログファイルが時計の不具合で、指定日分ずれてしまったので、修正しろと言う指令が来た。
バッチファイル組みことになったのだが…。
ググったけど、全然みつからなくて結局自分で作ることになったでござる
結果こうなった
tmpDate=`date -d "1970-01-01 + $(stat -c '%Z' $logFile ) secs -$j day" '+%F %X'` touch -d "$tmpDate" $logFile |
変数 $j で指定された日時だけ減算して、設定するバッチファイル ・ω・
Comments