привязка для запуска, когда не вошел в систему

Я пытаюсь создать IOT, используя Raspberry Pi3 с Ubuntu Core.

Я написал свои снимки (они выполняют файловые операции), и я могу выполнить их просто отлично, когда я вошел в систему. [ ! d1]

Однако все процессы, кажется, будут убиты, как только я закрою сеанс ssh, и, таким образом, привязки больше не выполняются.

Чтобы доказать это, я упаковал следующее * .sh в оснастке и заявил это.

while true; do echo "runnning: "$(date) > test.status sleep 5m done

Это работает до тех пор, пока я вошел в систему. Если я закрою сеанс ssh и открою новый, процесс больше не будет запущен.

Также проверяется с помощью ps -a

Кто-нибудь знает, как поддерживать процессы (привязки или скрипты оболочки) активными в Ubuntu Core при выходе из системы?

0
задан 13 July 2017 в 01:04

3 ответа

Вы не говорите, что приложение действительно делает, но похоже, что вы действительно хотите, чтобы это была услуга, нет? Вы можете сделать это с небольшой настройкой к YAML, например:

    apps:
        my-app:
            command: my-binary
            daemon: simple

Теперь мое приложение будет системным модулем, начиная с загрузки.

0
ответ дан 22 May 2018 в 20:36

Вы не говорите, что приложение действительно делает, но похоже, что вы действительно хотите, чтобы это была услуга, нет? Вы можете сделать это с небольшой настройкой к YAML, например:

apps: my-app: command: my-binary daemon: simple

Теперь мое приложение будет системным модулем, начиная с загрузки.

0
ответ дан 18 July 2018 в 10:22

Вы не говорите, что приложение действительно делает, но похоже, что вы действительно хотите, чтобы это была услуга, нет? Вы можете сделать это с небольшой настройкой к YAML, например:

apps: my-app: command: my-binary daemon: simple

Теперь мое приложение будет системным модулем, начиная с загрузки.

0
ответ дан 24 July 2018 в 19:33

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

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