ファイルのローテーションをするために処理を書くことがある、find
コマンドの -mtime
オプションを使うが、このようなニーズでないと使わないのでメモ。
find /home/hoge/backup/* -mtime +7
7日前のファイルが表示される。
xargs
コマンドと合わせて削除をする。
find /home/hoge/backup/* -mtime +7 | xargs rm -f
ファイルのローテーションをするために処理を書くことがある、find
コマンドの -mtime
オプションを使うが、このようなニーズでないと使わないのでメモ。
find /home/hoge/backup/* -mtime +7
7日前のファイルが表示される。
xargs
コマンドと合わせて削除をする。
find /home/hoge/backup/* -mtime +7 | xargs rm -f
今までは
aws ecr get-login --no-include-email --region ap-northeast-1
のコマンドで ECR に login して container を push することができたが、
近年上記コマンドが実行できなくなってしまった。
代替コマンドとして get-login-password
を使うことでログインができる
aws --profile stg ecr get-login-password | docker login --username AWS --password-stdin https://123456789.dkr.ecr.ap-northeast-1.amazonaws.com
Login Successeded
となれば成功だ