aiccu is kind of problematic for runit. The README explicitly states that:
WARNING: never run AICCU from DaemonTools or a similar automated
'restart' tool/script. When AICCU does not start, it has a reason
not to start which it gives on either the stdout or in the (sys)log
file. The TIC server will automatically disable accounts which
are detected to run in this mode.
You can make a daemon run once by calling "sv o ." in the run script.
However, we also need to ensure the aiccu package is configured to not daemonize.
aiccu is kind of problematic for runit. The README explicitly states that:
You can make a daemon run once by calling "sv o ." in the run script. However, we also need to ensure the aiccu package is configured to not daemonize.