Ich habe ein Array in Linux Shell-Skript. Array enthält eine Liste von Befehlen im Bash-Shell-Skript. Zum Beispiel:Wie kann ich den Exit-Code von einzelnen parallel laufenden Prozess von GNU Parallel
args =("ls","mv /abc/file1 /xyz/file2","hive -e 'select * from something'")
nun diese Befehle in Array mit GNU parallel, wie ich bin Ausführung unten
parallel ::: "${args[@]}"
Ich möchte den Statuscode der einzelnen Prozess überprüfen, wenn sie fertig sind. Ich bin mir bewusst, dass $?
gibt mir die Anzahl der Prozess, die gescheitert sind, aber ich möchte den Exit-Code des einzelnen Prozesses wissen. Wie kann ich die Exit-Codes einzelner Prozesse in GNU parallel abfangen?
Das funktioniert auch. Vielen Dank . – npaluskar