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