fastix®: Perl Shell-Befehl ohne Ausgabe ausführen

Beitrag lesen

Moin!

$var=befehl;
speichert den output in die Variable. Wie kann ich bei dieser methode auf den Status-Code zugreifen?

Ganz einfach:

$var=befehl 1> /dev/null 2> /dev/null; echo $?;

$? gibt in vielen Unix/Linux-Shells (sh, bash, ksh...) den exit-Code des zuletzt aufgerufenen Befehles zurück.

Oder Du machst es so wie hier vorgeschlagen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix