Обновление сервера с помощью скрипта manualUpdate.sh

C помощью bash-скрипта manualUpdate.sh можно установить Pilot-Server любой версии. Скрипт позволяет обновить сервер до последней альфа-, бета-, релизной версии или установить любую версию по ссылке.

  • Убедитесь, что в папке /opt/pilot-server/ создана папка bin. Если её там нет, то создайте.
  • Проверьте наличие файла updateScript.sh по пути /opt/pilot-server/bin/. Если нет, то нужно скопировать файл updateScript.sh в эту папку из папки /opt/pilot-server/ .
  • В папке /opt/pilot-server/bin/ создайте файл manualUpdate.sh следующего содержания:

#!/bin/bash

#manualUpdate.sh

cd /opt/pilot-server/Update

if [[ $1 = "--beta" ]] || [[ $1 = "-b" ]]

then

    echo "Beta version"

    path="https://pilot.ascon.ru/beta/Pilot-update.zip"

elif [[ $1 = "--url" ]] || [[ $1 = "-u" ]]

then

    path=$2

    echo "Download version [$path]"

else

    echo "Release"

    path="https://pilot.ascon.ru/release/Pilot-update.zip"

fi

echo "path: "$path

wget $path

cd ../

/bin/sh /opt/pilot-server/bin/updateScript.sh /opt/pilot-server/Update /opt/pilot-server

Для запуска скрипта manualUpdate.sh используйте команду с ключом:

  • для обновления на релизную версию

# /bin/sh /opt/pilot-server/bin/manualUpdate.sh

  • для обновления на бета-версию

# /bin/sh /opt/pilot-server/bin/manualUpdate.sh --beta

  • для обновления на конкретную версию

# /bin/sh /opt/pilot-server/bin/manualUpdate.sh --url https://pilot.ascon.ru/release/Pilot-update_23.4.0.45162.zip