
Supongamos que tengo un script en
/home/myuser/go.py
¿Cómo ejecuto ese script cuando se inicia una nueva instancia? (Estoy acostumbrado a usar el panel de control de apuntar y hacer clic que tiene Amazon...)
Respuesta1
Desde que el OP publicó su pregunta original, se ha trabajado mucho con Ubuntu cloud-init. Si está utilizando un servidor Ubuntu para EC2 (lo usamos casi exclusivamente en producción), es bastante fácil especificar un script de Python que se ejecutará cuando se cree la instancia.
Cloud-init admite la entrada de varias partes, por lo que puede insertar un trabajo inicial y ejecutar un script de datos de usuario.
Respuesta2
Añadiendo:
go:3:once:/home/myuser/go.py
a /etc/inittab hará que init ejecute go.py como root cuando el servidor alcance el nivel de ejecución 3.
Probablemente eso sea suficiente para sus necesidades.