システム管理を効率化する Shell スクリプト実装例 7 選
1. 複数サーバーへの同時接続と応答時間計測
複数のホストに対して並列的に hostname を取得し、応答時間を記録します。処理完了後、最も応答が速かったサーバーの CPU 情報を取得します。
#!/usr/bin/env bash
TARGET_SERVERS=("192.168.1.10" "192.168.1.11" "192.168.1.12")
LOG_FILE="latency_report.log"
> "$LOG_FILE"
for server in "${TARGET_SERVERS[@]}"; ...
8月29日 05:19 投稿
ターミナル出力の可視化技法:CLI 環境での ASCII グラフとプログレスバー活用
コマンドラインにおけるデータ表現の革新
シェルプロンプト上のテキストストリームは、多くの場合、生の数値情報に限定されます。しかし、システム監視や自動化スクリプトの実行において、データの趨勢や進捗状況を視覚的に把握することは不可欠です。このセクションでは、標準的な出力フローを変更することなく、リアルタイムな折れ線グラフや動作中のプログレスバーを生 ...
8月3日 01:18 投稿