Существует ли способ автоматически откатывать снимок, если сервису не удается запуститься?

Для гаджета, ядра и снимков ОС, если им не удается запуститься правильно, мгновенная система автоматически вернется эти снимки в следующий раз, когда устройство загружается.
http://snapcraft.io/docs/core/updates

Я хочу иметь схожую функциональность для своего снимка приложения, куда, если сервис это обеспечивает сбои для запуска, снимок автоматически вернулся. Существует ли определенный механизм для поддержки этого? У кого-либо есть идеи о том, как я мог реализовать это сам? Я мог создать второе поспешное приложение для управления "реальным" снимком, но я хотел бы избежать этого, если я могу.

0
задан 12 December 2016 в 21:16

1 ответ

Существует действительно механизм для контакта с этим. Вы могли бы найти этот article/walkthough полезный. Основная идея (от статьи):

Snapd не проверит состояние Вашего снимка для Вас, поскольку он не знает достаточно о Вашем снимке для выполнения достойной проверки состояния. Однако довольно легко проверить состояние самостоятельно.

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

3
ответ дан 28 September 2019 в 00:53

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

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