Você deve usar o Upstart , não o cron. Upstart é o que é usado para executar comandos na inicialização (e desligamento).
Eu quero configurar um script para ser executado automaticamente quando um servidor for reinicializado. Atualmente eu preciso iniciar o script manualmente após a reinicialização do servidor. Estou usando o servidor Amazon Linux.
Consegui configurar o script para iniciar automaticamente no meu sistema ubuntu local como:
crontab -e
@reboot path/to/script
e salvei. Após o reinício, o script foi iniciado automaticamente na minha máquina local.
Quando tento fazer o mesmo no arquivo crontab do servidor não é aberto.
Você deve usar o Upstart , não o cron. Upstart é o que é usado para executar comandos na inicialização (e desligamento).