Thread Statuswert-Rückgabe von iptables (4 answers)
Opened by Studer at 2009-09-04 06:58

Dubu
 2009-09-04 13:21
#125443 #125443
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Der Aufruf mit system() ist schon richtig, du brauchst ja den Rückgabewert. Allerdings musst du noch den Wert durch 256 teilen, um den "echten" Rückgabewert zu erhalten.
768 / 256 = 3
Und eine 3 als Rückgabewert sagt AFAIK aus, dass der iptables-Befehl nicht ausgeführt werden konnte. (Warst du wirklich root?) Die Ausgabe dazu sollte dann aber auf STDERR landen, also z.B. im Terminal, wenn du das Skript von dort aufrufst.

View full thread Statuswert-Rückgabe von iptables