Ucron 0.1.0 review

Download
by rbytes.net on

Ucron is a cron daemon allows crontabs to be centrally managed and distributed to any number of nodes. Ucron - A Centrally Managed

License: GPL (GNU General Public License)
File size: 20K
Developer: Ulric Eriksson
0 stars award from rbytes.net

Ucron is a cron daemon allows crontabs to be centrally managed and distributed to any number of nodes.

Ucron - A Centrally Managed Cron Daemon - is cron daemon that allows crontabs to be centrally managed and distributed to any number of nodes. It runs alongside the system's standard crond. It runs alongside the system's standard crond.

The crontabs of all nodes are stored in any database supported by LibSDB.
This program is known to work on Linux, HP-UX and Solaris. Other Unixes should work as well; editing the Makefile may be necessary.

Installation:

Create a group called ucron and a user called ucron. The user should
have /opt/ucron as home directory and /opt/ucron/myshell as shell.
Unfortunately those don't exist until we install ucron, so for now:

vi /etc/group
useradd -g ucron

No configuration script, just type:

make
make install

By default the programs are installed into /opt/ucron. This can
be changed in the Makefile or by typing (example):

make install PREFIX=/usr/local BINDIR=/usr/local/bin

Make sure you understand what you break before attempting to
relocate anything.

Now we can fix the user created earlier:

usermod -d /opt/ucron -s /opt/ucron/myshell ucron

Finally fix your start scripts so ucrond will run automatically.
Highly system specific, but for Slackware Linux stick this line in
/etc/rc.d/rc.local:

/opt/ucron/ucrond

For Solaris, put this script in /etc/init.d/ucron:

#!/bin/sh
case "$1" in
start )
/opt/ucron/ucrond
;;
stop )
pkill ucrond
;;
* )
echo $0 start | stop
;;
esac

and link it to /etc/rc0.d/K01ucron and /etc/rc2.d/S99ucron.

What's New in This Release:
Updated Makefile.

Ucron 0.1.0 keywords