Comment vérifier le statut d'exécution d'une commande en BASH ?
L’opérateur $? donne le statut du code d’execution
Pour vérifier le statut de sortie d’exécution en bash, on peut utiliser l’opérateur spécifique $?. Par exemple ici, on vérifie s’il existe un serveur ldaps (ldaps pas ldap !!!)
On définit ensuite l’exit STATUS en utilisant l’opérateur $?:
Un statut égal à 0 signifie un succès de l’opération (échec s’il est différent), dans le cas présent la chaine ldaps n’est pas dans le fichier {ldap.conf}, il s’agit donc bien d’un échec.
Si vous avez trouvé cet article ou ce site utile et souhaitez soutenir notre travail, veuillez envisager de faire un don. Merci !
Aidez-nousArticles dans la même rubrique
- Trouver rapidement et facilement l'adresse mac courante sous Linux
- How to Get or Extract filename and extension in bash
- How to check exit status of a command line in BASH ?
- Fast and easy way to get mac address on Linux
- Error "standard in must be a tty" when doing ssh username@server 'sudo command'
- Disable the usage of history using HISTSIZE,HISTFILE
- Désactiver l'historique en utilisant HISTSIZE,HISTFILE
- Comment vérifier le statut d'exécution d'une commande en BASH ?
- Comment extraire le nom et l'extension d'un fichier en Bash
- Back to previous directory in shell cd,$OLDPWD
- Linux Bash