Enviado em 10/01/2014 - 14:23h
Olá,
Eu tenho um servidor de CS e eu tenho um Crontab para abrir o servidor toda vez que ele cair/crashar, então o código que vou mostrar abaixo não fui eu que fiz, o código funciona, mais ta bugado.
Problema do código : Abre vários servidores de jogos, mesmo estando online, fica um flood de servidores do cacete na lista, era só pra abrir o servidor novamente se estiver off.
Código :
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
Eu sou novato em Linux, se puderem me ajudar agradeço.
Obrigado.
Eu tenho um servidor de CS e eu tenho um Crontab para abrir o servidor toda vez que ele cair/crashar, então o código que vou mostrar abaixo não fui eu que fiz, o código funciona, mais ta bugado.
Problema do código : Abre vários servidores de jogos, mesmo estando online, fica um flood de servidores do cacete na lista, era só pra abrir o servidor novamente se estiver off.
Código :
E também fica vindo e-mails para mim com esse erro
#!/usr/bin/env bash
PIDFILE=/home/CS2D/cs2d_dedicated.pid"
if [ -e "${PIDFILE}" ] && (ps -u $USER -f | grep "[ ]$(cat ${PIDFILE})[ ]"); then
echo "Servidor online."
exit 99
fi
/home/CS2D/cs2d_dedicated & > /home/CS2D/cs2d_dedicated.log &
echo $! > "${PIDFILE}"
chmod 644 "${PIDFILE}"
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
Eu sou novato em Linux, se puderem me ajudar agradeço.
Obrigado.