blob: b10e7cc0d6cf014d0719c86b4dae020f53236106 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
ips="192.168.178.79 192.168.178.52 10.7.0.1 none"
for ip in $ips
do ping -i .2 -c 1 "$ip" > /dev/null 2>&1 && break
done
if [ "$ip" = "none" ]
then
>&2 printf 'No ip.\n'
exit 1
fi
sed -i "/Host db/,/^$/s/.*HostName.*/\tHostname $ip/" "$HOME"/.ssh/config
>&2 printf 'Done: %s \n' "$ip"
|