Я пытаюсь создать IOT с помощью Малины Pi3 с Ядром Ubuntu.
Я записал свои снимки (они действительно регистрируют операции), и я могу, выполнил их очень хорошо, когда я зарегистрирован.
Однако все процессы, кажется, уничтожаются, после того как я закрыл ssh сеанс, и таким образом снимки больше не выполняются.
Для доказательства этого, я упаковал следующий *.sh в снимке и заявил это.
while true; do
echo "runnning: "$(date) > test.status
sleep 5m
done
Это работает, пока я зарегистрирован. Если я закрыл ssh сеанс и открываю новый, процесс больше не работает.
Также сверенный ps -a
Кто-либо знает, как сохранить процессы (снимки или сценарии оболочки) активный на Ядре Ubuntu, когда я выхожу из системы?
Вы не говорите, что на самом деле делает приложение, но оно кажется, что Вы действительно хотите, чтобы оно было сервисом, нет? Можно сделать это с небольшой тонкой настройкой к YAML, например:
apps:
my-app:
command: my-binary
daemon: simple
Теперь мое-приложение будет systemd единицей, запускающейся на начальной загрузке.