This is a program which starts other programs after some time
# $Header: /CVSROOT/minicron/DESCRIPTION,v 1.1 2008-01-18 03:23:37 tino Exp $
#
# $Log: DESCRIPTION,v $
# Revision 1.1 2008-01-18 03:23:37 tino
# First dist
#
Minicron is a tiny starter script, which starts another program or
script after some time period. It was optimized for size, not feature.
To compile with diet, try "make static; strip minicron"
Features are:
- Start a program after it was N minutes idle
Planned extensions for future:
- SIGHUP: Shutdown program now
- SIGTERM: Shutdown program and terminate
- Kill a program after M minutes
- Maximum number of parallel processes
- Start a program each N minutes
- SIGUSR1: Start a program now
- SIGUSR2: Start another program now
- Redirect STDIN/OUT/ERR
- Chroot/user/whatever before exec
- Double guard (refork self).
- Load DLL, fork function of DLL.