skillup

技術ブログ

サーバー・ネットワーク

ファイル抽出系のシェルスクリプト(主にfind系)

投稿日:

実務であるアプリのログをまとめるスクリプトを書きました。

log1.log
log2.log
log3.log

・・・・

みたいにローテーションして吐かれていくのですが、量が多いので1日分をまとめることに。log-20170323みたいにまとめたいとします。

ここでシェルスクリプトの出番です。「特定日が最終更新日時のファイルを更新日時順にソートし、1つのログファイルとして出力」というのが要件になります。

たったこれだけなんですがそこそこ苦労しました。解説はコメントで。

参考リンク

findに関して
http://progmemo.wp.xdomain.jp/archives/649

配列への格納
http://aimstogeek.hatenablog.com/entry/2016/02/07/000318

-サーバー・ネットワーク
-,

執筆者:


comment

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

関連記事

no image

clamAV

ウイルスソフトclamAVのインストールと使用法について Contents1 インストール1.1 CentOS61.2 CentOS72 スキャン実行の設定に関して インストール CentOS6 [c …

no image

大規模Webサービス技術入門 DBの分散

前回に引き続き、大規模サービスを運用するときに必要になるMySQLの知識についてのまとめ Contents1 テーブル・SQL設計2 レプリケーション機能3 パーティショニング テーブル・SQL設計 …

no image

serverspecによるサーバー自動テスト

最近は管理しているサーバーが多いのと、構成管理ツール(Ansible)なんかをちょくちょく使ってますが、ちゃんと入っているかどうかを確認するのはそれなりに大変だったりします。 が、構成管理ツール自体も …

no image

ファイルアップロード・ダウンロードに関するシェルスクリプト

ファイルのアップロードやダウンロードに関するシェルスクリプトなんぞを。 地味ですが、以外に登場頻度は高いかと。 Contents1 FTP1.1 ダウンロード1.2 アップロード2 SCP2.1 アッ …

no image

wordpressでのnginx設定

ここ1年、apacheではなく、nginxでサービスを作ることが多いため、設定にだいぶ慣れてきました。 今回はwordpressの設定です。 バーチャルホストでsample.comとアクセスをするとw …