reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Startup script nebo jak se to jmenuje :D

typek.cz (140)|18.8.2011 11:44
Verze Ubuntu: 10.04
Potřeboval bych rozjet tento script:
[code]
#!/bin/bash
while true
do
screen -t "MinecraftServer" -S "MinecraftServer" bash -c 'java -Xms1280M -Xmx1280M -jar craftbukkit.jar nogui ; exit'
echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!"
echo "Rebooting in:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Rebooting now!"
done

[/code]
který má zapnout minecraft server a když server spadne tak ho zase zapnout, ale problém je v tom že nefunguje úplně:
root@vs5841:/mc# ./minecraft.sh
-bash: ./minecraft.sh: /bin/bash^M: bad interpreter: No such file or directory

tak jsem odstranil první část scriptu tedy:
[code]#!/bin/bash
while true
do[/code]
což pomohlo, server se zapnul, ale když jsem ho vypnul napsalo mi to tohle:
If you want to completely stop the server process now, press Ctrl+C before the time is up!
Rebooting in:
'/mc.sh: line 6: syntax error near unexpected token `do
'/mc.sh: line 6: ` do

tak jsem smazal řádek do
pak to ale zase psalo chybu na řádku echo "$i..."

prosím poraďte mi
EditorPO (2819)|18.8.2011 13:57
ako si vyrabal ten script? nerobil si ho nahodou v editore pod windowsom a potom si ho nakopiroval na server?
typek.cz (140)|18.8.2011 15:23
zkopíroval jsem ho z http://forums.bukkit.org/threads/admn-simplerestart-v1-1-0-simple-server-automatic-rebooting-and-commands-1000.24652/
a vložil do wordpadu pak jsem to uložil a hodil na server
EditorPO (2819)|18.8.2011 16:09
mal si ho skopírovať priamo do súboru na server

notepad aj wordpad pridávajú na konce riadkov znaky, s ktorými si linux neporadí

skús súbor v prílohe, prípadné úpravy ale rob priamo na linux serveri
typek.cz (140)|18.8.2011 16:42
díky moc
ještě se zeptám jak se jmenuje v linuxu textový editor a jak se spouští
a ještě jednou díky
----------
a ještě jeden problém se vyskytl v příkazu je nastavena ram na 1280 MB ale monitoring serveru ukazuje skoro 2 GB jakto???
EditorPO (2819)|18.8.2011 17:12
defaultne máš Vi editor, alebo Nano

pokiaľ máš nainštalovaný Midnight Commander, tak môžeš editovať aj v ňom cez F4 (F3 je prehliadanie) ... ak ho nemáš, tak si ho nainštaluj, je to dobrý správca súborov, s mnohými možnosťami
typek.cz (140)|18.8.2011 17:34
a ještě jeden problém se vyskytl v příkazu je nastavena ram na 1280 MB ale monitoring serveru ukazuje skoro 2 GB jakto???
EditorPO (2819)|18.8.2011 17:37
server potrebuje viac systémových prostriedkov ako len pre Minecraft
typek.cz (140)|18.8.2011 17:54
tak ten minecraft složil celý server úplně spadl ani ssh nejde podpora to snad vyřeší