Lorsque j'écris un code en bash, par exemple, qui copie un fichier, lorsque le fichier n'existe pas, dans le terminal, je vois une erreur similaire à "fichier introuvable", si l'utilisateur du script ne reçoit pas l'autorisation, l'erreur indiquée up est similaire à "autorisation refusée".
Fondamentalement, quel que soit le langage de programmation, lorsque vous écrivez du code pour copier un fichier par exemple, le langage de programmation que vous utilisez demandera au système d'exploitation (linux dans mon cas) de le faire, si quelque chose ne va pas, le système d'exploitation répondra avec le erreur commode (code + message).
Existe-t-il une commande que je peux exécuter qui répertoriera tous les codes d'erreur standard sur le système?
linux
command-line
error-handling
smarber
la source
la source
cp
erreurs?errno -ls
mais il n'y a aucune garantie qu'une application spécifique les utilisera.Réponses:
La
errno
commande peut le faire. Deman errno
:Donc, pour les voir tous, lancez:
la source
sudo apt-get install moreutils
.