時々、デバイスを再起動し、ssh
デバイスが準備ができたら再起動する必要があります。
コマンドが成功するまで、5秒ごとにsshコマンドを実行したいと思います。
私の最初の試み:
watch -n5 ssh [email protected] && exit 1
どうすればいいですか?
ベストアンサー1
別のオプションはを使用することですuntil
。
until ssh [email protected]; do
sleep 5
done
複数のホストに対してこの操作を繰り返し実行する場合~/.bashrc
。
repeat()
{
read -p "Enter the hostname or IP of your server :" servername
until ssh $servername; do
sleep 5
done
}