Персональна освітня сорінка
by Pavlo Shcherbukha
Raspberry PI досить компактний і потужний обчислювальний пристрій. Часто виникає необхідність запустити ваш додаток на raspberry, як сервіс, без участі людини. Тобто, воникає потреба запустити не просто скрипт чи додаток, а потрібно запустити його як системний сервіс, який коректно стартує при включенні Raspberry PI.
Питання: Про коректне вимкнення сервісу, коли ми коректно вимикаємо raspberry. Про коректний старт чи самодіагностику і “ремонти” при неочікуваному вимкненні Raspberry PI
В цьому блозі розглянуто, як запустити “як системні сервіси” додатки на python, Node.js, Node-Red. Хоча підхід там майже однаковий, все ж, для повноти картини треба розглянути всі ці системи.
Де розміщувати файли сервісу?
Хоча Linux дозволяє тримати файли де завгодно, існують загальноприйняті стандарти:
В даному випадку розглядаємо структуру, що розміщується в каталозі /opt
Кроки для створення проекту в /opt з такими вхідними даними:
Виконуємо такі кроки:
sudo mkdir -p /opt/camera_monitor
sudo chown pi:pi /opt/camera_monitor
Про розгортання додатку на Pyhton можна детально прочитати в репозиторії Тут описана інтеграція Raspberry PI з IP камерою за протоколом rtsp Raspbery PI.. Також описано, як запустити python-додаток, що інтегрується з камерою, як сервіс на Raspbery PI. Також, можна прочитати про те, як управляти логами системного сервісу на Raspberry PY