У меня работает программа на упаковке, но он отказывается остановиться, он все еще имеет свой значок в области лотка, но независимо от того, что я делаю, не будет конец. Это заставило меня подумать об этих вопросах:
Есть ли команда терминала, чтобы увидеть текущий статус (работает, не работает и т. Д.) Ограниченного пакета?
Есть ли команда терминалов AA для завершения пакета Snap, аналогичный к команде убийства?
Выполняющийся снэп - это процесс, как и любой другой. 1) Такая оснастка появляется среди других запущенных процессов на выходе top
, htop
, System Monitor
и т. д. 2) Поэтому можно также использовать команду kill
или один из указанных инструментов для остановки оснастки, как и для других процессов.
В дополнение к ответу 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