Od https://developer.ubuntu.com/en/snappy/build-apps/debug/
Testowanie usługi
Aby przetestować usługę, należy ją najpierw zainstalować. Po zainstalowaniu można użyć systemctlpolecenia systemd, aby sprawdzić, czy usługa uruchamia się i działa zgodnie z oczekiwaniami, na przykład:
systemctl status snap.<name>.<appname>
Znajdowanie dzienników
journalctlKomenda może być użyta do sprawdzenia wiadomości, że usługa wysyła do stdout/ stderr, na przykład:
journalctl -u snap.<name>.<appname>
Usługi mogą rejestrować dodatkowe dane w syslog ( /var/log/syslog) lub w niestandardowych katalogach dzienników. Pamiętaj, że niestandardowe katalogi dziennika muszą znajdować się w ścieżce, do której usługa może zapisywać (zwykle SNAP_DATA).
Uzyskiwanie zrzutu podstawowego
Aby włączyć zrzuty pamięci, musisz skonfigurować miejsce, w którym będziesz zapisywać je za pomocą sysfs. Na przykład możesz użyć
$ echo "/tmp/core.%e.%p" > /proc/sys/kernel/core_pattern
aby upewnić się, że twoje zrzuty rdzeniowe zostaną zapisane w /tmpkatalogu, niezależnie od tego, gdzie CWDbył proces, który odebrał sygnał.
daemon: simplelinii, aby działała jak zwykła aplikacja, a następnie ręczne uruchomienie usługi „zatwierdzonej” jakosudo /snap/bin/<servicename>