logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

maildirwatch - wait for changes to a maildir

Author

SamVarshavchik
           Author

Description

maildirwatch repeatedly invokes the command, with any optional arguments, an external command, as
       follows:

       •   The first time the command gets executed is immediately after maildirwatch starts.

       •   Subsequent invocatons of command occur whenever there may be some kind of a change to the contents of
           the maildir.

           maildirwatch does not determine what, if anything, changed in the maildir.  maildirwatch might
           occasionally raise a false alarm and run the command even though nothing changed, but that's rare.
           It's also possible that by the time command actually runs, then whatever was changed in the maildir
           is no longer changed; it became what it was before it was changed (a mystery that will remain
           unsolved forever). It's up to the command to intelligently figure out if it needs to do something
           about whatever it finds in the maildir.

       maildirwatch is a rudimentary mechanism for writing shell scripts that deal with newly-delivered mail, in
       some form or fashion.

Exit Code

       A non-zero exit code indicates that the specified maildir does not exist or is corrupted.

       Otherwise maildirwatch runs until the command exits with a non-zero exit code.  maildirwatch prints
       command's exit code on standard output, and terminates with an exit code of 0.

Name

       maildirwatch - wait for changes to a maildir

Notes

        1. maildirmake(1)
           [set $man.base.url.for.relative.links]/maildirmake.html

Courier Mail Server                                06/10/2024                                    MAILDIRWATCH(1)

See Also

maildirmake(1)[1].

Synopsis

maildirwatch {maildir} {command} [argument...]

See Also