1行ずつ読み取った後、システムにSSHで接続し、システムのホスト名を更新してから終了し、次の行に進むにはスクリプトが必要です。マシンの古いホスト名と現在のホスト名を含むcvsファイルがあります。
私たちに必要なのは、220のホスト名のリストを更新することです。このイメージは、更新する必要があるホスト名を含むファイルの例です。現在のホスト名でSSHを接続してホスト名を更新した後、次のホスト名に移動するスクリプトが必要です。
入力ファイルの例:
D1-2-199 D1-2-150
D1-2-150 D1-2-165
答え1
最も簡単な方法は、次のことです。
while read old new
do
ssh root@$old "hostname $new"
done < names.csv
names.csv
その後、ファイルの各行をshh
適切なサーバーに読み込み、名前を変更します。