Eu tenho um programa golang que quero reiniciar depois que ele termina em uma caixa Debian Squeeze. A coisa está servindo HTTP por trás de uma configuração mod_proxy do Apache 2. Não espero que o processo falhe, mas gostaria de ter algum seguro contra isso.
No Ubuntu, eu teria usado o iniciante para manter o processo vivo. O Debian não gosta do Upstart pelo que entendo, pois é um substituto do init.
Existe uma alternativa que reinicie um ou mais processos depois que eles terminam, que funciona no Squeeze e funciona bem com o init?