Exit-Code eines Hintergrundprozesses abrufen

Ich habe einen Befehl CMD, der von meinem Haupt-Bourne-Shell-Skript aufgerufen wird und für immer dauert.

Ich möchte das Skript wie folgt ändern:

Führen Sie den Befehl CMD parallel als Hintergrundprozess aus ($ CMD &).Haben Sie im Hauptskript eine Schleife, um den erzeugten Befehl alle paar Sekunden zu überwachen. Die Schleife gibt auch einige Nachrichten an stdout aus, die den Fortschritt des Skripts anzeigen. Beenden Sie die Schleife, wenn der erzeugte Befehl beendet wird.Erfassen und melden Sie den Exit-Code des erzeugten Prozesses.

Kann mir jemand Hinweise geben, um dies zu erreichen?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage