Обычно обновление SickBeard до нового выпуска выполняется вручную, но в этом посте я покажу вам, как сделать автоматическое обновление SickBeard в Linux. Sick Beard, замечательное маленькое приложение, которое автоматизирует загрузку шоу, широко освещалось нами, включая установку (Windows / Ubuntu) и удаление. Мы также показали вам, как использовать SickBeard. Автообновление SickBeard может сэкономить время, как это происходит в фоновом режиме без какого-либо взаимодействия с пользователем. Кроме того, у вас всегда будут самые последние и лучшие версии, в том числе исправления безопасности. Итак, давайте посмотрим, как включить автоматическое обновление SickBeard в Ubuntu и других дистрибутивах Linux. [ Читать: 5 лучших провайдеров Usenet Search для Sick Beard и CouchPotato]
Уведомление об обновлении SickBeard
Когда доступно обновление, приложение Sick Beard уведомляет вас, бросая уведомление в верхней части веб-интерфейса SickBeard.
Уведомление об обновлении SickBeard
Затем вы нажимаете кнопку обновить, чтобы обновить установку SickBeard. Но что, если вы сможете автоматически обновлять SickBeard, когда обновления доступны, а вы ничего не делаете? [ Читать: альтернатива SickBeard: NzbDrone против SickBeard ]
Создать скрипт автоматического обновления SickBeard
Как описано в моем руководстве по установке Sick Beard, вы всегда можете остановить SickBeard, обновить его, используя git pull
, и перезапустить его вручную из командной строки. Этот процесс можно упростить, создав скрипт обновления.
поставщик | Рейтинг | Характеристики | ежемесячно | каждый год |
---|---|---|---|---|
Newshosting | > 3000 дней, без ограничений, SSL, VPN | $9.99 | 99,99 долл. США (8,33 долл. США в месяц) | |
UsenetServer | > 3000 дней, без ограничений, SSL, VPN | $9.99 | 99,99 долл. США (8,33 долл. США в месяц) | |
Eweka | > 3000 дней, без ограничений, SSL, серверы ЕС | € 7,50 (Специально !!!) | ||
Дополнительные планы, которые могут удовлетворить ваши потребности, пожалуйста, прочитайте наше руководство по выбору плана Usenet. |
Обратите внимание, что для этого вам необходимо установить SickBeard, следуя нашему руководству, а ваш SickBeard должен быть установлен .sickbeard
в вашей домашней папке. Если ваше приложение SickBeard установлено в другом месте, это должно быть отражено в /etc/default/sickbeard
файле.
Создайте файл (используя nano
) или ваш любимый текстовый редактор и скопируйте в него следующее содержимое. Измените USERNAME
свое имя пользователя. Сохраните файл как sickbeard-updater.sh
в вашей домашней папке (или где угодно).
#!/bin/bash
# SickBeard Auto Update Script from htpcBeginner
sudo service sickbeard stop
sleep 10
cd /home/USERNAME/.sickbeard
git pull
sudo service sickbeard start
По сути, этот скрипт автоматического обновления SickBeard останавливает SickBeard и перемещает его в папку SickBeard. Затем он обновляет SickBeard с помощью команды git pull и перезапускает SickBeard. [ Читать: Как установить Sick Beard на Android для загрузки шоу? ]
Затем cd
в вашей домашней папке (или в том месте, где вы сохранили файл) и дайте сценарию разрешение на выполнение с помощью следующей команды:
sudo chmod 755 sickbeard-updater.sh
Теперь в любое время, когда вы захотите обновить SickBeard, все, что вам нужно сделать, – это перейти туда, где сохранен скрипт автообновления SickBeard, и выполнить следующую команду:
sudo ./sickbeard-updater.sh
Не игнорируйте sudo и точку на передней панели. Это все прекрасно, но как мне автоматически обновить SickBeard? Это следующее. [ Читать: Настройка прокси-сервера Sick Beard Apache ]
Автозапуск обновления SickBeard с использованием Cron
Webmin упрощает несколько задач системного администрирования, особенно в автономной системе. Если вас не устраивает командная строка, я рекомендую установить и защитить Webmin. Вы можете создать задание cron с помощью интерфейса Webmin для автоматического запуска сценария автоматического обновления SickBeard с заданной периодичностью. Перейдите в Система -> Запланированные задания Cron и создайте задание Cron, как показано ниже.
SickBeard Автообновление Cron
В приведенном выше примере я настраиваю скрипт автообновления SickBeard на автозапуск в полночь. Вы также можете сделать то же самое из командной строки, создав элемент cron, если вы знаете, что делаете. Крон должен отправить вам по электронной почте вывод команды. Если вас это раздражает, вы можете отключить уведомления по электронной почте Cron.
Это все, что нужно сделать. Go установки впереди ваш SickBeard автоматическое обновление и получить один шаг ближе к полностью автоматизировать свой домашний сервер.
Источник записи: https://www.smarthomebeginner.com