[LINUX]ファイルの最終書き込み日時を 指定日戻すスクリプトを書いてみた

大量のログファイルが時計の不具合で、指定日分ずれてしまったので、修正しろと言う指令が来た。
バッチファイル組みことになったのだが…。

ググったけど、全然みつからなくて結局自分で作ることになったでござる

結果こうなった

tmpDate=`date -d "1970-01-01 + $(stat -c '%Z' $logFile ) secs -$j day" '+%F %X'`
touch -d "$tmpDate" $logFile

変数 $j で指定された日時だけ減算して、設定するバッチファイル ・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です