J'écris un script qui sauvegardera des données de mon ordinateur portable à un serveur Ubuntu. Pour ce faire, je cherche une commande (BA) SH à tester si le serveur est disponible avant de commencer la sauvegarde. quelque chose comme ping
sur le port 22 qui retourne un booléen.
Comment puis-je faire ceci?
Comme ça:
nc -z hostname 22 > /dev/null
echo $?
Si c'est 0
alors il est disponible. Si c'est 1
alors ce n'est pas le cas.
UTILISATION NETCAT :
nc -z localhost 22
Du mec
-z Specifies that nc should just scan for listening daemons,
without sending any data to them.
Alterner:
nc -vzw 1 hostname 22