Re: looking for inotifywait and similar help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Dec 2, 2008 at 3:30 PM, Patrice Dumas <pertusus@xxxxxxx> wrote:
> Hello,
>
> Trying to have fcron do the same than cronie, that is regenerate
> binary crontabs when /etc/crontab /etc/cron.d/ (or /etc/fcrontab since it
> is the same, but for fcron) change, I made a script to watch for
> /etc/cron.d/ and /etc/crontab and /etc/fcrontab if they exist (and then
> launch a script coming from debian that does all the regeneration work).
> However the issue I have is that I don't know how to have inotifywait do
> something when /etc/crontab or /etc/fcrontab is created since if I give
> a non-existing file as argument it will error out.

I think if you want to catch file creation, you have to watch /etc,
wait for create events and filter for the crontab files. So, I think
it would have to be something like:

out=`inotifywait -e create /etc`; do
if [ $? = 0 ]; then
    set -- $out
    case "$3" in
    crontab|fcrontab) do stuff ;;
    *) ;;
    esac
fi

Or, more likely is that you'll have to check whether crontab or
fcrontab exist initially and modify your command accordingly.

--
Dan

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux