привяжитесь для выполнения при отсутствии входа в систему

Я пытаюсь создать IOT с помощью Малины Pi3 с Ядром Ubuntu.

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

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

Для доказательства этого, я упаковал следующий *.sh в снимке и заявил это.

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

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

Также сверенный ps -a

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

0
задан 12 July 2017 в 15:04

1 ответ

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

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

Теперь мое-приложение будет systemd единицей, запускающейся на начальной загрузке.

0
ответ дан 2 November 2019 в 22:41

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

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