Bash pour ping
Fermé
linuxien
-
17 avril 2012 à 16:30
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 - 18 avril 2012 à 21:15
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 - 18 avril 2012 à 21:15
A voir également:
- Bash pour ping
- Port ping - Forum Réseau
- Ping:sur quel port?? - Forum Windows
- Ping port ✓ - Forum Programmation
- Port icmp ✓ - Forum Réseau
- List bash ✓ - Forum Shell
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
17 avril 2012 à 16:31
17 avril 2012 à 16:31
Salut,
Voir là !
Voir là !
jivef
Messages postés
927
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
12 novembre 2020
306
18 avril 2012 à 21:15
18 avril 2012 à 21:15
Salut,
Chaque commande que tu passes a un code retour que tu peux récupérer avec
echo $?
Exemple
$ ls
... ... ...
$ echo $?
0 (la commande a fonctionné)
autre exemple :
$ ls duschmol
ls: impossible d'accéder à duschmol: No such file or directory
$echo $?
2 (La commande s'est violemment gauffré... normal duschmol est en vacances...)
Les codes retour sont souvent expliqués dans les pages de manuel.
C'est là-dedans qu'il faut que tu pioches.
Ensuite, dans ton script, utilises les instructions conditionnelles telles que "if" ou "case" pour réagir en fonction du code retour.
A plus.
Chaque commande que tu passes a un code retour que tu peux récupérer avec
echo $?
Exemple
$ ls
... ... ...
$ echo $?
0 (la commande a fonctionné)
autre exemple :
$ ls duschmol
ls: impossible d'accéder à duschmol: No such file or directory
$echo $?
2 (La commande s'est violemment gauffré... normal duschmol est en vacances...)
Les codes retour sont souvent expliqués dans les pages de manuel.
C'est là-dedans qu'il faut que tu pioches.
Ensuite, dans ton script, utilises les instructions conditionnelles telles que "if" ou "case" pour réagir en fonction du code retour.
A plus.