Я установил телевизор в качестве сервера на Ubuntu 12.04, работающем 24/7. К сожалению, служба-демон иногда вызывает ошибки и отключается. Я могу исправить это в терминале с помощью:
sudo teamviewer --daemon <stop/start>
Но это требует локального доступа к серверу, что не всегда возможно. Я мог бы создать сценарий для периодической проверки (запуска и остановки) службы,
Но я не знаю, как выполнить команду sudo
в сценарии. Кто-нибудь может помочь? Спасибо!
Вероятно, вам нужен не скрипт, а задание cron, которое запускает команду. Введите sudo crontab -e
, затем добавьте следующее:
0 * * * * service teamviewerd restart
Это будет запускать команду каждый час с точностью , поэтому вы можете изменить ее или ожидать, потому что вы будете отключены. Возможно, вы также захотите узнать, почему teamviewer отключается, поэтому может потребоваться просмотреть файлы журналов и отчет об ошибке.
Попытка «sudo teamviewer - daemon start» на самом деле ничего не делает для меня (Linux Mint) - поэтому решение заключается в следующем:
sudo teamviewer --daemon enable
Если служба демона, безусловно, перестает работать, тогда это разрешение запускается Снова демон, телевизор готов к использованию.