ファイルに追加されたデータの値が200 MBを超える場合は、新しいファイルを作成する必要があります。

ファイルに追加されたデータの値が200 MBを超える場合は、新しいファイルを作成する必要があります。

私はps -ef5分ごとに実行され、出力をファイルに追加するスクリプトを作成しました。現在のファイルサイズが200MBを超える場合は、新しいファイルを作成したいと思います。誰でもこの問題を解決するのに役立ちますか?

ベストアンサー1

ファイルを添付する前に、スクリプトにこのような内容を追加できます。

FILE="your-file"
if test $(( $(stat  -c"%s" "$FILE") )) -ge "$(( 200*1024*1024 ))"; then
    mv "$FILE" "$FILE-$(date +"%FT%T")"
fi

おすすめ記事