Thread suche perlscript, wenn ping 4x negativ, dann mail (25 answers)
Opened by cc at 2004-01-11 17:49

Strat
 2004-03-04 21:19
#840 #840
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=cc,03.03.2004, 23:14]hallo strat

bitte nur nicht aufregen.
ich lasse alle meine perl scripte unter linux laufen.
unter windows habe schlechte erfahrungen gehabt
und habe sein lassen.
und verstehe mich bitte nicht falsch mit exchange 5.5
haben wir viel probleme.
mit sendmail oder postfix habe bis jetzt keine probleme gehabt.
du hast aber auch recht, scripte sollen flexibel sein
und überall einsetzbar sein.

gruss und schönen abend
cc[/quote]
@cc: es ging nicht gegen dich, sondern primaer gegen E|B's Antwort und die Fortfuehrung einer sehr schlechten Idee

Im Grunde laeuft das auf das folgende Problem hinaus:

Was ist besser:
Code: (dl )
1
2
my @files = `dir /b *.*`;
chomp(@files);

oder:
Code: (dl )
my @files = glob("*.*");

Ersteres ist halt in der Regel eine Notloesung, die aus Unwissenheit oder mit voller Absicht (oder Nachlaessigkeit?)entstanden ist. Gegen die Absicht habe ich nichts, weil es manchmal dafuer einfach gute Gruende gibt, gegen die Unwissenheit jedoch schon.

Viele Leute hier im Forum sind bereit, dazuzulernen und nach besseren Loesungsmoeglichkeiten zu suchen. Und wenn ich dann von Leuten, die recht viel Ahnung von Perl und Computern haben, als Antwort fuer ein einfach mit Perl-Mitteln loesbares Problem die Ausfuehrung eines so unsicheren Shell-Kommandos wie system("ping xxx.xxx.xxx.xxx") sehe (wodurch der Hilfesuchende vor Probleme gestellt wird, von denen er vielleicht noch nichts ahnt und die er von daher nicht einschaetzen kann), dann frage ich mich echt, was das soll, gerade, wo wir diese Diskussion schon oefter hatten.

Die Benutzung von sendmail finde ich ok, wenn das Script sowieso nur unter Linux laufen kann (z.B. Administrationsscripte fuer sendmail), aber eine unnoetige fehlerquelle fuer alle anderen probleme. Und je weniger externe Programme man braucht (die sich ja auch beim naechsten Update oder Betriebssystem aendern koennen), desto sicherer wird das Programm laufen.

Ich entdecke bei Kunden oefter Probleme, die aus einer solchen Unwissenheit oder Nachlaessigkeit entstanden sind, und die ihn dann in der Regel viel Geld kosten (ok, haeufig Geld, das ich dann bekomme, aber ich programmiere lieber als zu reparieren). Und beim Entwickeln ist sowas normalerweise kaum Mehraufwand, man muss halt nur wissen, dass es geht.

Danke, dir auch einen schoenen Abend,

Martin (aka Strat)\n\n

<!--EDIT|Strat|1078428031-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread suche perlscript, wenn ping 4x negativ, dann mail