Depende da sua distribuição, você pode colocar o script em um nível de execução (que é executado após seu usuário é registrado). Em contraste com o cron, ele será executado de forma interativa!
Você precisa verificar qual é o significado do seu nível de execução (porque você pode alterá-lo do padrão).
Os níveis de execução padrão para o Debian & Ubuntu são:
- 0 Parada do sistema
- 1 usuário único
- 2 Modo multiusuário completo (padrão)
- 3-5 O mesmo que 2
- 6 Reinicialização do sistema
coloque o script aqui /etc/rcX.d basta colocar o arquivo no nível de execução correto e ele será executado após o início da máquina