Thread Problem bei der Ausführung von LINUX-Befehlen: Kommandozeilen-Befehle über perl ausf. (11 answers)
Opened by Duff at 2006-11-17 11:55

Duff
 2006-11-18 13:04
#71822 #71822
User since
2006-10-06
283 Artikel
BenutzerIn

user image
So, konnte nun endlich nochmal einen Systemfehler erzeugen (das Programm dazu mehrfach ausgeführt).

Als Systemfehler bekomme ich nun folgendes gemeldet:
Code: (dl )
1
2
3
4
5
6
# ./skript.pl
1.WLAN-Netz: WLAN01
Mit welchem der oberen WLAN-Netze soll eine Verbindung aufgebaut werden?
Bitte das gewünschte WLAN-Netz eingeben: WLAN01
Verbindung zu WLAN-Netz "WLAN01" wird aufgebaut...
system /usr/bin/sudo /sbin/ifup eth2 failed: 13 at /<Pfad>/skript.pl line 93, <STDIN> line 1.


Dazu habe ich das Skript vorher um folgende Zeilen ergänzt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
                        if ("$k" eq "$input"){
# Die SSID des Netzes in eine Datei schreiben
open (DAT,">","$datei") or die "Konnte die Datei \"$datei\" nicht öffnen!\n";
print DAT $input;
close(DAT);
print "Verbindung zu WLAN-Netz \"$input\" wird aufgebaut...\n";
#my @system=`/usr/bin/sudo /sbin/ifup eth2`;
#print join("--", @system)."\n";
my @args=("/usr/bin/sudo /sbin/ifup eth2");
system(@args) == 0
or die "system @args failed: $?";
}
D'OH
Daniel

View full thread Problem bei der Ausführung von LINUX-Befehlen: Kommandozeilen-Befehle über perl ausf.