Você pode iniciar qualquer script de
/etc/rc.local
Melhor você criar um arquivo .conf upstart. Estes são armazenados em
/etc/init/*.conf
Como exemplo, aqui está o conteúdo do arquivo /etc/init/hostname.conf
:
#
# This task is run on startup to set the system hostname from /etc/hostname,
# falling back to "localhost" if that file is not readable or is empty and
# no hostname has yet been set.
description "set system hostname"
start on startup
task
exec hostname -b -F /etc/hostname
Outra solução é usar o recurso crontab @reboot
, descobrir mais sobre crontab aqui