Script pour tester si un port est activé

Fermé
sarah_sarah Messages postés 14 Date d'inscription samedi 7 mai 2011 Statut Membre Dernière intervention 20 juillet 2011 - 17 mai 2011 à 18:18
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 17 mai 2011 à 18:32
Bonjour,
y a-t-il une meilleure manière de vérifier si un port est active sur le système Linux ?
c'est la ligne que je l'utilise dans mon script :
netstat -an | egrep -i "$PORT"
mais apparemment je suis encore débutante alors je sais que ce n'est pas le bon code merci de m'éclaircir un peu.



A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 422
17 mai 2011 à 18:32
Salut,

Déjà pourquoi le "-i" (insensible à la casse) pour egrep ? Les ports étant des valeurs numériques ;-\

Ensuite tu devrais rajouter une limite se mot sur l'expression à rechercher sans quoi grep va te retourner une multitude de chose qui ne correspondront pas nécessairement ;-(

netstat -an | egrep  ":${PORT}\b"

Prends l'habitude d'écrire tes variables avec des accolades, ça évitera des surprises ;-)
0