UJP - FDRのログ退避

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ 2011 13inch の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - FDRのログ退避

FDRのログ退避

カテゴリ : 
Apple » MacBook Air » 2011 13inch
ブロガー : 
ujpblog 2020/8/9 17:50
 FDRはAWSのSQSとS3を使ってデータをダウンロードできるけれど,重複しない乱数名になっているので,ダウンロードしたファイルのタイムスタンプでファイルを日付ごとのフォルダに移動することにした.
 その時のシェルのサンプル.
$ cat FileMove.sh
#!/bin/bash

sleep 5

#仮のディレクトリを作成
mkdir /Volumes/FDR500RED/olds/1

#ダウンロードしたファイルで1日以上前のファイルを移動
find /Volumes/FDR500RED/data/ -mtime 1 -name "*"
 |xargs /usr/local/opt/coreutils/libexec/gnubin/mv --target-directory
 /Volumes/FDR500RED/olds/1

#1日前の日付の文字列を取得
export DATEDIR=`/usr/local/opt/coreutils/libexec/gnubin/date
 '+%Y%m%d' --date '2 day ago'`
echo $DATEDIR

#仮のディレクトリの名前を変更する
mv /Volumes/FDR500RED/olds/1 /Volumes/FDR500RED/olds/$DATEDIR
$
 これを毎日0時0分に実行するようにcrontabを設定.ダウンロード中の場合もあるから,2日前のファイルを移動することにしている.

トラックバック


広告スペース
Google