illegal seek bei qx aufruf
Lars Gausler
- perl
Hallo zusammen,
was hat es zu bedeuten, wenn ich beim aufruf eines shell scriptes aus perl in STDERR "illegal seek" erhalte?
Das script wird allerdings ausgeführt...
Ich danke euch.
mfg
Lars
Halihallo Lars
was hat es zu bedeuten, wenn ich beim aufruf eines shell scriptes aus perl in STDERR "illegal seek" erhalte?
Dass es einen Fehler hat und/oder die Ausgabe gewollt ist.
Für eine genauere Analyse bräuchten wir einen Auszug des relevanten Teils des Programmes
und die vollständige Fehlermeldung aus dem log.
Viele Grüsse
Philipp
Moin Moin!
STDERR "illegal seek"
Dass es einen Fehler hat und/oder die Ausgabe gewollt ist.
Für eine genauere Analyse bräuchten wir einen Auszug des relevanten Teils des Programmes
und die vollständige Fehlermeldung aus dem log.
Hier der aufruf im script
$return_string=qx($newcfg $exec_string);
if($!)
{
print "staus of qx call: $!<br>";
}
in $newcfg steht der pfad zu einem script, das dynamisch bestimmt wird.
im $exec_string stehen mehrer parameter in der form parameter='value' wenn mehr als ein parameter übergeben wird, sind die einträge mit einem leerzeichen getrennt...
mfg
Lars
Halihallo Lars
in $newcfg steht der pfad zu einem script, das dynamisch bestimmt wird.
im $exec_string stehen mehrer parameter in der form parameter='value' wenn mehr als ein parameter übergeben wird, sind die einträge mit einem leerzeichen getrennt...
Was passiert, wenn du das Programm direkt aufrufst? - Ich würde sagen, dass der Fehler
in dem _anderen_ Programm geschieht. STDERR des anderen Programms wird an das STDERR
des aktuellen geleitet. Ich würde empfehlen, du suchst dort einmal nach dem Fehler.
Viele Grüsse
Philipp