¿A dónde va la salida de cloud-init (ejecuta automáticamente los scripts al iniciar una máquina virtual en la nube, por ejemplo en Amazon EC2)? Me gustaría saber que mis scripts de inicialización se ejecutaron con éxito.
Hay un archivo /var/log/cloud-init.log, pero parece contener solo una salida parcial (es decir, de la inicialización de la clave SSH).
/var/log/cloud-init.log
tampoco/var/log/cloud-init-output.log
captura la salida de los scripts de datos del usuario. La solución de Roberto aquí responde a esa preocupación. Otra forma en que he visto esto es preámbulo de su script de datos de usuario para enviar toda la salida a syslog conexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1