Stránka 1 z 1
VPS - automatické spouštění
Napsal: 06 led 2017, 22:57
od The_KubaCZ
Dobrý den,
Chtěl bych se zeptat, když restartuji celé VPS jde udělat nějak aby se automaticky zapnuly i služby v něm ? Pokuď ano mohu vědět jakým příkazem přesně ?
Děkuji za odpověď.
Re: VPS - automatické spouštění
Napsal: 07 led 2017, 02:07
od Teiichi
Tímhle si nejsem úplně jistý, ale řekl bych, že možné tu bude jedině cronem, který rozezná zda jsou scripty offline a pokud ano, tak je spustí.
Re: VPS - automatické spouštění
Napsal: 07 led 2017, 08:46
od Mysteria
Re: VPS - automatické spouštění
Napsal: 07 led 2017, 12:55
od The_KubaCZ
Nevím, pořád mi to nejde.
Re: VPS - automatické spouštění
Napsal: 07 led 2017, 14:09
od Mysteria
Tak s tímhle popisem ti asi těžko někdo poradí. Co třeba napsat co jsi vyzkoušel, kam si co zapsal a podobně?
Re: VPS - automatické spouštění
Napsal: 08 led 2017, 11:28
od ZiDyPL
Doporučuji @reboot v crontabu. Abychom viděli, co máš špatně, napiš příkaz
a sem hoď do code text, který ti to vypíše.
Re: VPS - automatické spouštění
Napsal: 06 čer 2017, 19:49
od The_KubaCZ
Dobrý den,
Co jsem tak četl forum ohledně různých start scriptů tak jsem se kloudně nic moc nedozvěděl, nicméně v tom cronu to nejspíš půjde. Jenom mám problém jak vlastně ten cron funguje jak ho nastavovat. Koukal jsem se na YouTube a na různé návody nicméně pořád to nechápu. Tedy k věci..
Na VPS mám momentálně servery (screeny) TS3, MINECRAFT, UNTURNED, MUSICBOT Tyto servery bych potřeboval aby se při zapnutí celého VPS (restartu) automaticky zapnuli. (Důvodem je např. chyba u Fakahedy, výpadky, chyby, atp..)
Jak spouštím TS3 Server:
screen -S TS3
cd /home/TS3
./ts3.sh start
Jak spouštím MusicBota:
screen -S musicbot
cd /opt/ts3soundboard
su sinusbot
./sinusbot -RunningAsRootIsEvilAndIKnowThat
Jak spouštím Minecraft (FutureCraft modpack):
screen -S futurecraft
cd /home/futurecraft
./start.sh
Jak spouštím Unturned:
screen -S unturned
cd /home/unturned/Scripts
./start.sh server
Potřeboval bych tedy poradit s postupem kam co mám napsat a vložit tak, aby se mi to tedy automaticky všechno spustilo.
Jediné co jsem momentálně udělal je wget cron
Omlouvám se předem za takové komplikace či nechápavost.
Mockrát děkuji za radu!
Re: VPS - automatické spouštění
Napsal: 07 čer 2017, 09:48
od Homi74
TS3
Vytvoř si soubor např. ts3server.txt
do něj vlož
Kód: Vybrat vše
#!/bin/sh
# Copyright (c) 2010 TeamSpeak Systems GmbH
# All rights reserved
### BEGIN INIT INFO
# Provides: teamspeak3-server
# Required-Start: $ALL
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: TeamSpeak3 Server startscipt
### END INIT INFO
# Location of the 'su' command
su=/bin/su
# Username of the teamspeak3 user
user=
# Directory of the teamspeak3 server. This can be absolute eg:
# /opt/teamspeak3-server
# or relative (meaning if your directory is in the home directory of ts and is called ts3
# then you just need ts3, as is the default.
dir=/home/TS3
# The start script (I use the current default
exec=./ts3server_startscript.sh
# See how we were called.
case "$1" in
start)
$su - $user -c "cd $dir;$exec start"
;;
stop)
$su - $user -c "cd $dir;$exec stop"
;;
restart)
$su - $user -c "cd $dir;$exec restart"
;;
status)
$su - $user -c "cd $dir;$exec status"
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 2
esac
exit 0
uprav pod jakým uživatelem se to má spustit
# Username of the teamspeak3 user
user=
vytvořený soubor uploadni na server do /etc/init.d
smaž příponu .txt
v konzoli dej
sudo chmod +x /etc/init.d/ts3server
sudo chown root:root /etc/init.d/ts3server
sudo update-rc.d ts3server defaults
sudo update-rc.d ts3server enable
ty dalsí ši vytvoříš podobně.
Re: VPS - automatické spouštění
Napsal: 09 lis 2017, 23:06
od The_KubaCZ
Vyřešeno. Prosím LOCK