4 ms·
I wonder why no distributions have adopted launchd as their SysV init replacement. Not only does it combine cron, at, and other daemons into init itself, but it
by kunai 13y ago
I wonder why no distributions have adopted launchd as their SysV init replacement. Not only does it combine cron, at, and other daemons into init itself, but it's also licensed liberally and would serve as a quite decent replacement for init. It's also cross-compatible with BSD and Linux systems.
Is it perhaps the stigma that comes with using a product developed by Apple?
- jff 13y ago> Not only does it combine cron, at, and other daemons into init itself I think I found the reason.
- kunai 13y agoWhen is that last time you used cron to schedule jobs? Be honest.
- jff 13y agoI use it to this day to keep my dynamic DNS records up to date. I also use it daily, although not explicitly, when the various Debian cron jobs run. Logrotate, that kind of thing. It's the idea that all this shit should be rolled into init, the goddamn boot process, that revolts me.
- e1ven 13y agoEarlier this morning? It might be because I'm an ops guy, but I use Cron to schedule things on a regular basis, even in my personal work. It's pretty crazy good at what it does. Being able to say "Filter my email every 5 minutes", is awesome. */5 * * * /usr/local/bin/filter-email.sh
- jlgreco 13y agoThursday.
- runjake 13y agoOn non-OS X and non-Windows OSes? Probably daily. Heck, I even use cron (via Cygwin) on my Windows box at work.
- unethical_ban 13y agocron is used on almost every production linux/BSD box on my team, and I'm sure there are many others who are similar.
- acdha 13y ago> Is it perhaps the stigma that comes with using a product developed by Apple? Probably some stigma but also corporate history of working only semi-successfully with opensource. launchd has some weird things (e.g. use of XML plists) which only make sense for Apple and it doesn't have every feature which a major Linux distribution would need – would you want to bank your user experience on being able to get those changes merged into a project which is controlled by a single company?