2016-08-10 4 views
0

Ich versuche, einen langen Refresh-Skript mit Shell nohup,Sagen Impala Fehler zu ignorieren und weiter

#!/bin/bash 
impala-shell -f Refresh.sql -i "landingarea" 

Aber jedes Mal trifft es einen Fehler stoppt

Script zu laufen, muß ich gehe in das Skript behebt den Fehler und läuft von Anfang an, id like es einfach bis zum Ende laufen und ich kann die Fehler aufheben, ist das möglich?

Shell

nohup sh Refresh.sh cat nohup.out 

Antwort

0

Bitte verwenden Sie -c Fortsetzung auf Fehler bei der Abfrage.

impala-shell -f -c Refresh.sql -i "landingarea" 

wenn Sie donot die ausführliche/Fehlermeldung zu erfassen sind: Sie können problably --quiet Option

impala-shell -f -c -quiet Refresh.sql -i "landingarea" 

unten für weitere Informationen, obwohl die Dokumentation Link gehen Bitte.

http://www.cloudera.com/documentation/cdh/5-1-x/Impala/Installing-and-Using-Impala/ciiu_shell_options.html

+0

Ausgezeichnete Antwort gut erklärt, danke für den Link und Ihre Hilfe :) –

Verwandte Themen