Что такое команда терминалов для остановки программы запущенного пакета Snap?

У меня работает программа на упаковке, но он отказывается остановиться, он все еще имеет свой значок в области лотка, но независимо от того, что я делаю, не будет конец. Это заставило меня подумать об этих вопросах:

  1. Есть ли команда терминала, чтобы увидеть текущий статус (работает, не работает и т. Д.) Ограниченного пакета?

  2. Есть ли команда терминалов AA для завершения пакета Snap, аналогичный к команде убийства?

1
задан 23 February 2021 в 07:51

2 ответа

Выполняющийся снэп - это процесс, как и любой другой. 1) Такая оснастка появляется среди других запущенных процессов на выходе top, htop, System Monitor и т. д. 2) Поэтому можно также использовать команду kill или один из указанных инструментов для остановки оснастки, как и для других процессов.

2
ответ дан 18 March 2021 в 23:32

В дополнение к ответу Vanadium, snap имеет некоторые дополнительные опции управления (это может быть полезно или нет для вашего конкретного сценария, но для полноты я думаю, что это стоит упомянуть).

Используйте службы snap, чтобы перечислить все службы, добавленные в систему текущими установленными и включенными snap'ами.

Service                                   Startup  Current   Notes
canonical-livepatch.canonical-livepatchd  enabled  active    -
lxd.activate                              enabled  inactive  -
lxd.daemon                                enabled  inactive  socket-activated

Команды start и stop контролируют, должна ли служба работать в данный момент:

$ sudo snap stop lxd.daemon
Stopped.

$ sudo snap start lxd.daemon
Started.

Наконец, если snap имеет нежелательное поведение, вы можете отключить его, а позже снова включить . Это позволяет избежать необходимости их удаления и переустановки в системе:

$ sudo snap disable vlc
vlc disabled

$ sudo snap enable vlc
vlc enabled
0
ответ дан 18 March 2021 в 23:32

Другие вопросы по тегам:

Похожие вопросы: