
Suponha que eu tenha um script em
/home/myuser/go.py
Como executo esse script quando uma nova instância é inicializada? (Estou acostumado a usar o painel de controle apontar e clicar que a Amazon tem...)
Responder1
Desde que o OP postou sua pergunta original, muito trabalho foi feito com o Ubuntu cloud-init. Se você estiver usando um servidor Ubuntu para EC2 (nós o usamos quase exclusivamente em produção), é muito fácil especificar um script Python a ser executado quando a instância for criada.
O Cloud-init oferece suporte à entrada de várias partes, para que você possa inserir um trabalho inicial e executar um script de dados do usuário.
Responder2
Adicionando:
go:3:once:/home/myuser/go.py
para /etc/inittab fará com que o init execute go.py como root quando o servidor atingir o nível de execução 3.
Isso provavelmente será suficiente para suas necessidades.