このスクリプトは、特定のディレクトリ内のログファイルを結合して、1つのファイルにまとめて表示することができます。
以下は、スクリプトの使用方法の詳細です。
PluginNodeのプロセスのログファイルを結合して、1つのファイルにまとめて表示します。
- PluginNodeを維持管理している人が対象です
- ログファイルは
~/.pm2/logs/
ディレクトリにあり、拡張子が.log
で終わっている必要があります - 結合するログファイルのエンコーディングがUTF-8である必要があります
- githubからクローンし、
pm2_log
ディレクトリでスクリプトを実行してください combine.sh
に実行権限を与えて、実行します- 結合するログファイルの選択すると、1つに結合したログファイルは
~/.pm2/logs/logs_combined
ディレクトリに保存されます。 - lessコマンドで表示されるログファイルは非常に大きい場合があるため、完全に読み込むまでに時間がかかることがあります。
less
がインストールされていない場合は、以下のコマンドでインストールしてください。
sudo apt install less
-
スクリプトを実行するために、ターミナルを開き、任意のディレクトリに移動します。
-
リポジトリをgithubからクローンします
git clone https://github.com/11ppm/pm2_log.git
- pm2_logディレクトリに移動します
cd pm2_log
- combine.shファイルに実行権限を与えます
chmod +x combine.sh
5.combine.shを実行します
./combine.sh
-
まとめたいログファイルを選択します。
-
しばらく待つと
less
コマンドで表示されます。これで、pm2_log
ディレクトリで選択したログファイルが.pm2/logs/logs_combined
ディレクトリの中にひとつにまとめられて作成されます。 -
less表示をやめる時には、キーボードの「Q 」を押してください。スペースキーを押すと、下の方まで見ることができます。
- @11ppm