From: Christian Weisgerber (naddy_at_mips.rhein-neckar.de)
Date: 30. Dec 1999
Mark Seuffert (Pirates) <captain_at_pirate.de> wrote:
> Ih konnte mir die Antwort ja denken, faule Ratten..... :) *grins*
> Die Frage war, wie ich daraus eine Funktionalität
> "wenn-Mails-sind-in-Queue-dann-mache-blafasel" in mein Shellscript bekomme?
So hatte ich die Frage nicht verstanden.
> PS: Ja Perl wäre es wie immer einfach, aber Shellscript?
Wie würdest du es denn mit Perl machen? Es läuft so oder so darauf
hinaus, dass man die Ausgabe von mailq auswerten muss. Da kommt entweder
Mail queue is empty
oder eine erste Zeile
Mail Queue (n requests)
gefolgt von für die Frage uninteressantem Geblubber.
Da kann man jetzt nach Gutdünken mit test(1), grep(1), expr(1),
awk(1) oder Shellmitteln drin herumstochern.
<Schulterzuck>
Nehmen wir mal Pattern-Matching mit case, nur um darauf aufmerksam
zu machen, dass es das gibt:
case `mailq | head -1` in
'Mail queue is empty') ;;
*) echo 'mail in queue' ;;
esac
-- Christian "naddy" Weisgerber naddy_at_mips.rhein-neckar.de
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET