Thread Mit Psexec und PERL 5.22 Client killen: Mit Psexec und PERL 5.22 Client killen (12 answers)
Opened by Matthias_1982 at 2006-03-23 11:37

FIFO
 2006-03-25 21:38
#63975 #63975
User since
2005-06-01
469 Artikel
BenutzerIn

user image
@renee: Grundsätzlich ja klar.
Merkwürdigerweise bricht PsExec beim Aufruf von system( '\Pfad\Psexec \\server cmd' ) mit der Fehlermeldung "... could not start \server" ab. Deswegen hab ich mir angewöhnt, auch single-quoted zumindest den Remote-Namen mit escape-ten Backslahes zu versehen, es geht übrigens auch mit nur drei "\" vor dem Rechnernamen. Wahrscheinlich ein shell-Problem ?!

@Matthias: Wenn's ein Psexec-Problem ist, da gibt's ein eigenes PsTools-Forum bei sysinternals.com

Edit: STOP! Weil in '\\' der erste Backslash als Escape-char gedeutet wird, ist das Ergebnis natürlich '\'. Deswegen klappt's nicht mit '\\server'. Und vier (2 escapete) Backslashes in single-quotes sind dasselbe wie drei (ein escapeter und ein einfacher, was bei single-quotes keinen Unterschied macht. Vergesst das shell-Problem, ist eher ein brain-Problem meinerseits.
Fazit: Erst denken, dann posten ;-)\n\n

<!--EDIT|FIFO|1143324417-->
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Mit Psexec und PERL 5.22 Client killen: Mit Psexec und PERL 5.22 Client killen