LoginSignup
0
0

More than 3 years have passed since last update.

サーバの負荷状況をuptimeで確認しログファイルに出力する 〜Linux シェルスクリプト〜

Last updated at Posted at 2021-03-14

初めましてshoです。

シェルスクリプトの学習、練習メモです。

内容「サーバの負荷状況をuptimeで確認しログファイルに出力する」
ー詳細
 uptimeの出力結果をログファイルに5秒おき3回出力する
 実行毎に前回の実行結果を削除して最新の実行結果を出力する

(※学習記録やメモ書き目的で始めました。ほぼ初学者レベルなので理解が浅いところや誤りがあるかと思いますがよろしくお願いします。またアドバイス等コメントいただけるとすっごく嬉しいです。)

uptimeコマンド

uptimeは稼働時間を調べるコマンド

スクリプト

ログファイル uptime.log を作成してその中へ出力


#!/bin/sh

 : > /var/log/uptime.log
# :(ヌルコマンド)で前回の出力を空にしてます

 for i in 0 5 5;do (sleep ${i}; uptime >> /var/log/uptime.log ) done

実行結果

uptime.logファイル確認
(※コマンド実行時の表示はなし)


   1  00:06:17 up 10:18,  4 users,  load average: 0.00, 0.01, 0.05
   2  00:06:22 up 10:18,  4 users,  load average: 0.00, 0.01, 0.05
   3  00:06:27 up 10:18,  4 users,  load average: 0.00, 0.01, 0.05

以上です!

参照サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0