Zdravím..

Řeším takový zajímavý případ na serveru pro bratra - Minecraft server a nedaří se mi to..
mám /var/Minecraft/start.sh ve kterém mám:
# Minecraft start
if ! screen -list | grep -q "Minecraft Server"; then
echo "Starting Minecraft server..."
echo "Minecraft server started at: $(date)" >> minecraftServer.log
screen -dmS 'Minecraft Server' java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
echo "Server will be running after 5 seconds."
sleep 5
echo ""
echo ""
fi
echo "Server is running"
Pokud script spustím ručně, tedy ./start.sh tak vše naběhne parádně a funguje to. Ovšem někdy se stane, že se služba screen vypne nebo je tam ráno restart (cronem) a ráda bych, aby mi to cron zase zapínal.. Mám tedy nastavený, že každou minutu spouští ten start.sh, ve kterém je kontrola, jestli server jede nebo ne a když ne, tak se provede výše zmíněný řádek. Hodila jsem do outputu i echo, abych věděla, že se to spustilo.. Vše jede, jenom ta služba screen nechce nic dělat.
Nějaký nápad proč ruční zapnutí je ok, ale cron to ignoruje? Práva na soubor jsou "-rwxr-xr-x".
Děkuji za každou radu. Hezký den.
