Итог:
Нужно - запускать как службу скрипт на Питоне
Решение: systemd
создан скрипт
[Unit]
Description=Vididet
After=network.target
[Service]
ExecStart=/home/me/code/start_detector.sh
User=imt
Restart=always
TimeoutSec=10
[Install]
WantedBy=multi-user.target
который ссылается на скрипт в котором правильно подгружаются переменные для openVINO
#!/usr/bin/env bash
#export DISPLAY=:0
source /opt/intel/openvino/bin/setupvars.sh
echo "start detecting"
echo ""
/usr/bin/python3.5 /home/me/code/detector.py -i /home/me/code/d3.ini -l /home/me/code/library.ini -d 0
все работает
не решенные пока еще вопросы
- зачем export DISPLAY=:0
потому что вроде работает и без него
- так как не понимаю (или нельзя) как послать ctrl-C в работающий скрипт да и вообще как его (скрипт) "поймать" то я не прописал ExecStop но это потом
- при запуске на другом компе оно написало про какой-то лимит запуска но это еще впереди))) на основном компе норм
- WantedBy=multi-user.target
и это тоже не очень осмысленное, камлание