Thread Linux Systembefehl unter Perl ausführen? (6 answers)
Opened by introdev at 2018-11-20 12:49

renee
 2018-11-20 13:12
#189260 #189260
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was sagt denn
Code: (dl )
1
2
    system(@cmd) == 0
or die "system @cmd failed: $?";


Alternativ auch mal
Code: (dl )
1
2
my @lines = qx{@cmd 2>&1};
print "@lines";
machen.

Im ersten Fall prüfst Du den Fehlercode.

Im zweiten Fall lenkst Du mit 2>&1 das STDERR nach STDOUT um und bekommst alles in das Array @lines zurück.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Linux Systembefehl unter Perl ausführen?