Как программно перезапустить демон Teamviewer?

Я установил телевизор в качестве сервера на Ubuntu 12.04, работающем 24/7. К сожалению, служба-демон иногда вызывает ошибки и отключается. Я могу исправить это в терминале с помощью:

sudo teamviewer --daemon <stop/start>

Но это требует локального доступа к серверу, что не всегда возможно. Я мог бы создать сценарий для периодической проверки (запуска и остановки) службы,

Но я не знаю, как выполнить команду sudo в сценарии. Кто-нибудь может помочь? Спасибо!

6
задан 23 February 2015 в 13:37

2 ответа

Вероятно, вам нужен не скрипт, а задание cron, которое запускает команду. Введите sudo crontab -e, затем добавьте следующее:

0 * * * * service teamviewerd restart

Это будет запускать команду каждый час с точностью , поэтому вы можете изменить ее или ожидать, потому что вы будете отключены. Возможно, вы также захотите узнать, почему teamviewer отключается, поэтому может потребоваться просмотреть файлы журналов и отчет об ошибке.

0
ответ дан 23 February 2015 в 13:37

Попытка «sudo teamviewer - daemon start» на самом деле ничего не делает для меня (Linux Mint) - поэтому решение заключается в следующем:

sudo teamviewer --daemon enable

Если служба демона, безусловно, перестает работать, тогда это разрешение запускается Снова демон, телевизор готов к использованию.

На этой странице найдено решение

Ссылка на другое решение

0
ответ дан 23 February 2015 в 13:37

Другие вопросы по тегам:

Похожие вопросы: