injecta inn í screen
Sent: Fös 16. Des 2011 21:33
ég bjó til litla bash scriptu og var að spá í hvort það væri hægt að gera þetta einhvern vegin öðruvísi
finnst þetta vera svo mikið skítamix
þannig að til að starta servernum þá geri ég bara ./castle.sh -s og -t til að stoppa, er að reyna að gera þetta eins noobavænt og ég get fyrir konuna, gæti ég gert þetta einhvern vegin þannig að hún myndi skrifa bara start castle.sh eða stop castle.sh, málið er að til þess að stoppa serverinn þá þarf að senda skipunina stop inn í screen til að hann save'i og loki sjálfur svo ég eiginlega veit ekki hvernig það væri gert
annað sem ég var að spá í, í öllum dæmum sem ég fann á netinu þá var alltaf notað "stuff skipun" af hverju stuff ?
finnst þetta vera svo mikið skítamix
Kóði: Velja allt
#!/bin/bash
start ()
{
echo Starting server!
cd /home/kubbur/minecraft
screen -mdS minecraft_castle java -Xmx871M -Xmx871M -jar minecraft.jar nogui
}
stop ()
{
echo Stopping server!
screen -p 0 -S minecraft -X eval 'stuff stop\015'
}
while getopts "?st" opt; do
case "$opt" in
s) start;;
t) stop;;
esac
done
þannig að til að starta servernum þá geri ég bara ./castle.sh -s og -t til að stoppa, er að reyna að gera þetta eins noobavænt og ég get fyrir konuna, gæti ég gert þetta einhvern vegin þannig að hún myndi skrifa bara start castle.sh eða stop castle.sh, málið er að til þess að stoppa serverinn þá þarf að senda skipunina stop inn í screen til að hann save'i og loki sjálfur svo ég eiginlega veit ekki hvernig það væri gert
annað sem ég var að spá í, í öllum dæmum sem ég fann á netinu þá var alltaf notað "stuff skipun" af hverju stuff ?