Dove va l'output da cloud-init (esegue automaticamente gli script all'avvio di una macchina virtuale nel cloud, ad esempio su Amazon EC2)? Vorrei sapere che i miei script di inizializzazione sono stati eseguiti correttamente.
Esiste un file /var/log/cloud-init.log, ma sembra contenere solo output parziale (ovvero dall'inizializzazione della chiave SSH).
/var/log/cloud-init.log
né/var/log/cloud-init-output.log
cattura né cattura l'output dagli script dei dati utente. La soluzione di Roberto qui risponde a questa preoccupazione. Un altro modo in cui l'ho visto è preambolare lo script dei dati utente per inviare tutto l'output a syslog conexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1