Gdzie idzie wyjście z cloud-init (automatycznie uruchamia skrypty podczas uruchamiania maszyny wirtualnej w chmurze, na przykład w Amazon EC2)? Chciałbym wiedzieć, że moje skrypty inicjujące zostały wykonane pomyślnie.
Istnieje plik /var/log/cloud-init.log, ale wydaje się, że zawiera on tylko częściowe dane wyjściowe (a mianowicie inicjalizację klucza SSH).
/var/log/cloud-init.log
nie/var/log/cloud-init-output.log
przechwytuje danych wyjściowych ze skryptów danych użytkownika. Rozwiązanie Roberto tutaj rozwiązuje ten problem. Innym sposobem, w jaki to widziałem, jest preambuła skryptu danych użytkownika, aby wysyłał wszystkie dane wyjściowe do syslog zexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1