FS#16085 - [dcron] Replace with bcron
Attached to Project:
Arch Linux
Opened by Sven-Hendrik Haase (Svenstaro) - Monday, 07 September 2009, 21:03 GMT
Last edited by Paul Mattal (paul) - Monday, 25 January 2010, 13:37 GMT
Opened by Sven-Hendrik Haase (Svenstaro) - Monday, 07 September 2009, 21:03 GMT
Last edited by Paul Mattal (paul) - Monday, 25 January 2010, 13:37 GMT
|
Details
I suggest replacing the rather old dcron by bcron for Arch
Linux by default because bcron seems a lot more modern and
complete than dcron or fcron. bcron supports /etc/cron.d/
which our current dcron does not. bcron also aims to be more
secure and other big name distros have switched to bcron
already.
Of course, while the last point isn't an argument in itself, it shows that bcron is usable and stable. |
Closed by Paul Mattal (paul)
Monday, 25 January 2010, 13:37 GMT
Reason for closing: Won't implement
Additional comments about closing: We did not switch to bcron, but rather upgraded to dcron 4.x which provides the features desired from bcron.
Monday, 25 January 2010, 13:37 GMT
Reason for closing: Won't implement
Additional comments about closing: We did not switch to bcron, but rather upgraded to dcron 4.x which provides the features desired from bcron.
I've never consciously used bcron (aka it might have been the active cron on some system where I didn't change the cron daemon) and usually prefer fcron for all my boxes, especially for the not-always-running ones since fcron offers a lot of features to handle that case.
Of course fcron has the same "problem" of not handling /etc/cron*, but this can usually be worked around by a simple script which runs/imports/etc. the relevant files.
That being said, bcron still gets my vote over dcron. Al least it *has* a release date in it's homepage. It may also be the more sane coice over fcron which behaves rather differently than any of the other crons.
but given it is at its 0.09 release and fcron at 3.0.4, i am more for fcron. given that the release number are meaningfull
fcron combine anacron's feature in it and there is no need to have another program to get the job done.
but if some big distro use it, then what can i say, go for it..., i will continue to use fcron anyway
FS#12910: fcron is the best :)http://bbs.archlinux.org/viewtopic.php?id=78654
I guess I don't have enough problems with cron to warrant changing anything. But others probably do.
Aaron?
fcron is okay if that is what you want, but it should by no means be the default.
Full rationale in mailing list thread:
http://mailman.archlinux.org/pipermail/arch-dev-public/2010-January/014781.html
On/after 1/10, I will package bcron in [extra], and if my longer tests confirm it's a suitable replacement, I will suggest to tpowa that it replace dcron in [core].
v3.1
Add support for root-run crontab files in /etc/cron.d and rewrite a
good chunk of the crontab file management code. By VMiklos and Matt
Dillon.
I'm mostly curious to see what effect this information has on the relationship between Aaron and Sven-Hendrik. :)