Re: Anzahl Mails in Queue?

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

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


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET