Preguntas etiquetadas con error-handling

Use esta etiqueta para preguntas sobre cómo manejar los errores generados en los scripts de shell.

5
¿Cómo detectar un error en un script de Linux Bash?
Hice el siguiente script: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" …


5
Suprime el mensaje del servidor en rsync
Cuando yo rsynco scpde un servidor en particular recibo un mensaje bastante largo que me dice las reglas del servidor. Sin embargo, cuando configuro extracciones regulares, me gustaría poder suprimir esos mensajes en mis registros. Mirar a través de la página del manual sugiere que -qdebería funcionar, pero eso solo …



2
¿Qué significa ESRCH?
Fuera de: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html Siempre está bastante claro por qué un código errno se llama de una manera particular, excepto por este. ¿Cómo se relaciona SRCH con No tal proceso ?


3
¿Mejor práctica para usar $? en bash?
Cuando leo esta respuesta sobre $? otra pregunta me viene a la mente. ¿Existe alguna práctica recomendada sobre cómo usar $? en bash? Veamos un ejemplo: Tenemos un script lineal y me gustaría saber que todo el comando se ejecutó correctamente. ¿Crees que está bien llamar a una pequeña función …

4
blk_update_request: error de E / S, dev fd0, sector 0
Recientemente comencé a notar algunos blk_update_request: I/O error, dev fd0, sector 0errores en mi segunda computadora con Arch Linux que uso como servidor. Esto comenzó cuando tuve que reiniciar la computadora cuando me mudé a un nuevo departamento. Tenía la siguiente /etc/fstabconfiguración: # # /etc/fstab: static file system information # …


1
¿Qué es Linux para VMS DCL "ON ERROR"?
Al usar los scripts de comandos DCL de VMS, se pueden detectar errores al usar el comando:on error $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." ¿Cómo se hace esto en Linuxland? En el ejemplo, un error con directoryo deletehará …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.