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.