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.