Hi,
Du solltest gerade bei systemnahen Operationen immer(!) den Fehlercode abfangen:
open (TMPFILE, ">>testfile");
open(...) or die "Kann testfile nicht beschreiben: $!";
close (TMPFILE)
close(...) or die "Kann testfile nicht schliessen: $!";
Letzteres ist nicht bei Lesezugriffen notwendig. Aber auch beim Pipen auf crontab solltest Du Fehler abfangen.
print CRONTAB "\n"; ## da weiß ich gar nicht, ob dieses RETURN eigentlich nötig ist, hatte aber bis jetzt keine Muße nachzusehen
Kann ich Dir leider auch nicht sagen, aber Leerzeilen dürften eigentlich nicht stören...
Cheatah