View Single Post
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#67
Shepherd IS a glorified scheduler It's pretty pluggable, i.e. you have inputs and actions and can define actions for specific combination of input parameters. I will naturally make (and already did) a few 'default' input and action plugins to provide basic functionality - for more complex inputs and actions I'm just trying to keep it as open ended as possible, so interested parties could implement those with minimum effort even if I personally don't have the time or knowledge to do it.

So shepherd just ends up being an extension on the basic 'cron' daemon but with a nice user interface to configure it (and maybe some programmatic way too).
Shepherd technically IS (also) a cron daemon. It does not extend cron. Cron is just a 'unix standard' subset of what Shepherd can do.

Is there a cron daemon on the n900/maemo devices by default? Or does it run a custom scheduler for alarms etc. Or is there one in the repos?
You have both stock cron and a more sofisticated alarmd. The 'extra' Shepherd adds is that none of those allow (extensible!) event-based scheduling for parameters other than time.
__________________
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc
 

The Following 5 Users Say Thank You to attila77 For This Useful Post: