システム管理を効率化する 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 投稿