Я написал простой скрипт, чтобы проверить, запущен ли демон наводнения и, если нет, перезапустить его:
#!/bin/bash
if [[ $(pidof deluged | wc -1) -eq 0 ]]; then
deluged
fi
Я добавил его в запланированное задание на cron, чтобы он запускался каждые 5 минут ... все работает нормально; если я убью демона deluge (deluged
), мой скрипт перезапустит его правильно.
Моя проблема в том, что:
Я использую потоп для загрузки торрентов, но иногда он теряет соединение с localhost (127.0.0.1) и периодически мне приходится проверять, работает ли он по-прежнему. Как я могу улучшить приведенный выше код для автоматического переподключения к хосту?