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
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
ako si vyrabal ten script? nerobil si ho nahodou v editore pod windowsom a potom si ho nakopiroval na server?
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
a vložil do wordpadu pak jsem to uložil a hodil na server
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
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
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???
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???
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
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