Postei isso em uma pergunta semelhante
Se você tem um daemon cron , um dos ganchos de tempo cron pré-definidos é @reboot , que é executado naturalmente quando o sistema é iniciado. Execute crontab -e para editar seu arquivo crontab e adicione uma linha:
@reboot /your/command/here
Foi-me dito que isto não está definido para todos os daemons cron, então você terá que verificar para ver se funciona em seu particular