Я использую Python в промышленных условиях. У машины, которую я построил, иногда возникают непредвиденные проблемы. Иногда происходит сбой драйвера камеры, иногда сбой драйвера графического процессора. Программа прерывается и становится доступной, когда я перезапускаю программу без дальнейших проблем.
Я хотел бы знать, есть ли способ каким-либо образом отслеживать программу bash или python, где он перезапускается в момент остановки. Я уже использую сценарий bash для выполнения программы, а также настроил его с автозапуском cron при загрузке.
Я использую Ubuntu 22.04 LTS, Python 3.12. Производитель камеры — Balluff (с использованием библиотеки mvImpact), а графический процессор — от Nvidia (Pytorch с CUDA).
По сути, мне хотелось бы иметь автоматический лаунчер. Есть ли у кого-нибудь подсказка, какие существуют лучшие практики для этого?
Подробнее здесь: https://stackoverflow.com/questions/786 ... n-programs