Re: cron jobs more often than daily
Steve Greenland <email@example.com> writes:
> I agree that there seems to be a need for general solution. There are
> two general approaches:
This might be completely off base, but what about a (hopefully small)
hack to cron for debian systems that makes it concatenate
/etc/cron.debian/* with /etc/crontab everytime it would have just
loaded /etc/crontab. Then packages would just have to put crontab
snippets into /etc/crontab.debian/. If stat-ing all these files is
too much work for cron every minute, then just have update-crontab
concatenate them into one file, say /etc/crontab.debian/cron. Then
there are only two files to stat.
if [ -x /usr/bin/update-crontab ] ; then update-crontab ; fi
would be used in each package's postinst to make sure things are OK if
cron's not installed.
An alternate idea, which I thought of first, but probably won't work,
was to create a user called debcron or something, then have files like
menu's /usr/lib/menu files which are used to build debcron's crontab.
The problem with that would be that I can't see any easy way to make
the tasks run as the appropriate user.
This latter approach is just another case of the more general
mechanism that Guy outlined eariler.
Rob Browning <firstname.lastname@example.org>
PGP fingerprint = E8 0E 0D 04 F5 21 A0 94 53 2B 97 F5 D6 4E 39 30
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to email@example.com .