У меня есть демон, который я написал с помощью Python. Когда он запущен, он имеет файл PID, расположенный в /tmp/filename.pid. Если демон не запущен, то файл PID не существует.
В Linux, как я могу проверить, чтобы файл PID существовал, а если нет, выполните команду для его перезапуска?
Команда будет
python daemon.py restart
который должен выполняться из определенного каталога.