Ich verwende IO.popen, um einen Befehl auszuführen und nehme die Ausgabe wie folgt auf:
%Vor%Wie kann ich den Beendigungsstatus von * start_service.sh * erfassen?
Sie können den Beendigungsstatus eines über IO.open () aufgerufenen Befehls erfassen, indem Sie auf $? verweisen, solange Sie die Pipe am Ende Ihres Blocks geschlossen haben.
Im obigen Beispiel würden Sie tun:
%Vor%Siehe Ruby Core Library-Eintrag für IO.popen für weitere Informationen.
Tags und Links ruby