Certifique-se de que os diretórios home dos usuários estejam acessíveis no início (antes do início do cron) e faça com que eles façam uma entrada no crontab:
@reboot /home/username/bin/start_at_boot
Isso é um recurso padrão de um daemon do cron que deve estar no seu Sistema Debian.
O start_at_boot script
pode iniciar os daemons do usuário diretamente ou iniciar alguma ferramenta que gerencia e observa os daemons dos usuários (cuja configuração pode estar sob o controle do usuário individual). Eu usei vários pacotes para isso, por exemplo procer
que vem com mongrel2 . Mas agora tendem a usar o supervisor (estar em python facilita o entendimento e a extensão assim que surge a necessidade disso).
Para outro agendamento (ou o kick de um daemon inativo em atividade), os usuários podem fazer entradas normais em seu próprio crontab.