[shell] やる夫がお手軽監視スクリプトを作成したようです。
お手軽監視コマンド
”top”や”vmstat”はリアルタイムでのリソース監視が可能ですが、リアルタイムで垂れ流しで監視したいコマンドって結構ありますよね(?)
commandループ
| # while true ; do [command]; sleep [n]; done; |
- [command]:ループしたいコマンドを入力
- [n]:秒数
停止は”Ctrl”+”c”で止まります。
応用例
pg_lock監視
下記は”pg_locks”をリアルタイムで確認できるコマンドです。例だと2秒毎に”pg_locks”を確認しに行きます。役に立つかどうかは未知数。
| # while true ; do date ; echo 'select count(*) from pg_locks;' | /usr/local/pgsql/bin/psql -U postgres ; sleep 2 ; done; |
メール送信状況の確認
ひねり出すと以外にあるかも。滞留していたメールの送信状況確認とか。
| # while true ; do date ; find /var/spool/postfix/active/ -type f | wc -l ; sleep 2 ; done; |
| 固定リンク
「LINUX コマンド」カテゴリの記事
- やる夫がログローテーションの時間を変更するようです。(2009.01.21)
- egrep [ファイル管理コマンド] (2008.08.05)
- Linux コマンド リファレンス(2008.03.05)
- watch [プロセス管理コマンド] (2008.07.01)
- やる夫がアカウント管理をするようです。(2008.02.14)

コメント