Thread Prozesse / open() / PID und STDERR: da mag ich nicht mehr.. :-(
(1 answers)
Opened by Gast at 2005-07-22 13:05
hi zusammen,
leider komme ich nicht mehr weiter, aber ihr schubst mich sicher auf den richtigen weg? danke! ;-) also, ich habe mit Code: (dl
)
use Tie::STDERR \&mail_die; später im code habe ich folgende konstellation: Code: (dl
)
1 my $pid = open (my $fh, "ssh $device rsync [..snip..] |") or &mail_die($!); das script starte ich per cron mit ...2>>[eineLogDatei] nun erwarte ich, dass ich keine meldung in [eineLogDatei] bekomme, da ich ja den STDERR in meine sub umgeleitet habe, aber leider klappt das bei dem ssh rsync prozess von oben nicht (bei den 'normalen' problemen ist das kein Problem). doch wieso? was gibts neben STDOUT und STDERR noch? wie kann ich die fehlermeldung vom rsync-prozess abfangen? jemand eine Idee?? Betsen Dank dom |