systemctl mavproxy
Всем привет , подскажите как офорить автозапуск mavproxy , вот к примеру строчка
mavproxy.py --master=/dev/ttyAMA0 --out 192.168.x.x:14550 --aircraft MyCopter
отлично работает , весь мавлинк поступает на ай-пи, можно ловить по UDP в МишнПланер а если оформляю
[Unit]
# описание
Description=MYSTART
# здесь используется ключи времени с указанием цели или другой службы
After=default.target
[Service]
# от какого пользователя запускать службу, не обязательно
User=pi
# перезапуск службы, не обязательно
Restart=on-failure
# выполняемая команда
ExecStart=echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc&&mavproxy.py --master=/dev/ttyAMA0 --out 192.168.x.x:14550 --daemon
[Install]
# здесь используется ключи времени с указанием цели или другой службы
WantedBy=default.target
...то юнит запускается , но трансляция на АйПи адрес не происходит...
Ответы (1 шт):
Автор решения: Евген Спинин
→ Ссылка
Нашел ответ на свой вопрос юнит должен вглядить так...
[Unit]
Description=Mavproxy runner
After=default.target
[Service]
Restart=on-failure
ExecStart=su - pi -c "cd ~pi; screen -L -dmS mavbarn ~pi/[вашБашСкрипт].sh"
[Install]
WantedBy=default.target
все прекрасно работает и запускается с пол пинка))
