Questions marquées «error-handling»

Utilisez cette balise pour les questions sur la gestion des erreurs générées dans les scripts shell.

79
Pourquoi le motif “commande || vrai ”utile?

J'explore actuellement les paquets Debian et je lis des exemples de code. Et sur chaque ligne, par exemple, le postinstscript est un motif. some command || true another command || true Donc, si une commande échoue, la ligne retourne la valeur true, mais je ne vois pas en quoi cela affecterait la...

30
Piège, ERR et écho de la ligne d'erreur

J'essaie de créer des rapports d'erreur à l'aide d'un piège pour appeler une fonction sur toutes les erreurs: Trap "_func" ERR Est-il possible d'obtenir de quelle ligne le signal ERR a été envoyé? La coquille est bash. Si je le fais, je peux lire et signaler quelle commande a été utilisée et...

29
Empêcher la sortie de grep en cas de nomatch

Ce script ne fait pas écho "après": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Il en serait de même si je supprimais l' -eoption sur la ligne shebang, mais je souhaite la conserver pour que mon script s'arrête en cas d'erreur. Je...

12
Que signifie ESRCH?

Hors de: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html Il est toujours assez clair pourquoi un code errno est nommé d'une manière particulière, sauf pour celui-ci. Quel est le lien entre SRCH et No such process

12
Supprimer le message du serveur dans rsync

Lorsque je rsyncou scpdepuis un serveur particulier, je reçois un message assez long me disant les règles du serveur. Cependant, lorsque j'installe des tirages réguliers, j'aimerais pouvoir supprimer ces messages dans mes journaux. En parcourant la page de manuel, cela -qdevrait fonctionner, mais...