Domande taggate «error-handling»

Utilizzare questo tag per domande su come gestire gli errori generati negli script di shell.

5
Come rilevare un errore in uno script bash di Linux?
Ho realizzato il seguente 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 …


5
Sopprime il messaggio del server in rsync
Quando io rsynco scpda un determinato server ricevo un messaggio piuttosto lungo che mi dice le regole del server. Tuttavia, quando installo pull regolari, mi piacerebbe essere in grado di sopprimere quei messaggi nei miei registri. Guardare attraverso la pagina man suggerisce che -qdovrebbe funzionare, ma che calma solo i …



2
Cosa significa ESRCH?
Fuori da: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html È sempre abbastanza chiaro il motivo per cui un codice errno viene chiamato in un modo particolare tranne che per questo. In che modo SRCH si riferisce a nessun processo del genere ?


3
Le migliori pratiche per usare $? a bash?
Quando leggo questa risposta su $? un'altra domanda mi viene in mente. Esistono delle migliori pratiche su come usare $? a bash? Facciamo un esempio: Abbiamo uno script lineare e vorrei sapere che tutto il comando è stato eseguito correttamente. Pensi che sia giusto chiamare una piccola funzione (chiamiamola "did_it_work"), …

4
blk_update_request: errore I / O, dev fd0, settore 0
Di recente ho iniziato a notare alcuni blk_update_request: I/O error, dev fd0, sector 0errori sul mio secondo computer con Arch Linux che utilizzo come server. Questo è iniziato quando ho dovuto riavviare il computer quando mi sono trasferito in un nuovo appartamento. Ho avuto la seguente /etc/fstabconfigurazione: # # /etc/fstab: …


1
Che cos'è Linux per VMS DCL “ON ERROR”?
Utilizzando gli script di comando VMS DCL è possibile rilevare errori utilizzando il on errorcomando: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Come si fa a farlo in Linuxland? Nell'esempio un errore con directoryo deletecauserà il passaggio a controllo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.