#!/bin/bash set -x LINK="https://files.teamspeak-services.com/releases/server/3.11.0/teamspeak3-server_linux_amd64-3.11.0.tar.bz2" service_ts3="ts3server serveradmin" ts3local="/opt/teamspeak/" mkdir -p $ts3local if (( $(ps -ef | grep -v grep | grep "$service_ts3" | wc -l) > 0)) then alive_ts3=1 else alive_ts3=0 fi if (alive_ts3=1) then systemctl stop teamspeak fi if (alive_ts3=0) then #Tworzenie BACKUPU sudo mkdir -p /BACKUP/ cp -rp /opt/ /BACKUP/opt-$(date +"%d-%m-%Y")/ #POBIERANIE NAJNOWSZEJ WERSJI TS3 wget $LINK --quiet #ROZPAKOWANIE TS3 & SKOPIOWANIE PLIKOW tar -jxf teamspeak3-server_linux_amd*.tar.bz2 cp -rp /opt/teamspeak3-server_linux_amd64/CHANGELOG $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/doc $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/ts3server $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/ts3server_minimal_runscript.sh $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/ts3server_startscript.sh $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/sql $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/redist $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/serverquerydocs $ts3local cp -rp /opt/teamspeak3-server_linux_amd64/libts3_ssh.so $ts3local #USUNIECIE BZDET rm -rf teamspeak3-server_linux_amd*.tar.bz2 teamspeak3-server_linux_amd64* #START TEAMSPEAK systemctl start teamspeak if (( $(ps -ef | grep -v grep | grep "$service_ts3" | wc -l) > 0)) then echo -e "\e[32m$service_ts3 is running!!!\e[0m" else echo -e "\e[31m$service_ts3 is not running!!!\e[0m" sleep 5 systemctl start teamspeak fi fi