Automatizando o serviço do Redmine via webrick
Publicado por Rogerio J. Gentil (última atualização em 28/01/2011)
[ Hits: 8.753 ]
Homepage: www.linkedin.com/in/rogeriogentil
Este é um script de automação para iniciar, parar e reiniciar o serviço do Redmine via webrick. Neste, definem-se o diretório onde os arquivos do Redmine estão localizados (RED_PATH), os argumentos a serem utilizados para subir o serviço (ARGS), o arquivo que armazena o PID de execução atual do processo (PID) e o arquivo que armazenará o PID atual temporariamente (PID_FILE).
#!/bin/sh
#
# Descricao: Inicializador do Redmine Task Tracking System.
#
# Criado por Rogerio J. Gentil em 20/12/2010.
# Path do servidor script do Redmine.
RED_PATH=/var/www/redmine
# Daemon.
NAME=redmine
ARGS="-e production -d"
PID=$RED_PATH/tmp/pids/server.pid
PID_FILE=/var/run/$NAME.pid
start(){
echo -n "Iniciando ${NAME}: "
cd $RED_PATH
ruby script/server webrick $ARGS
sleep 2
touch $PID_FILE
cat $PID > $PID_FILE
echo
}
stop(){
echo -n "Parando ${NAME}: "
PROCESS=`cat $PID_FILE`
kill -9 $PROCESS && /bin/rm -f $PID_FILE
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Use: $SCRIPTNAME {start|stop|restart}"
exit 3
;;
esac
# Fim do script.
Seletor de wallpaper para fluxbox modo grafico
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Recuperando arquivos com o Photorec de discos zoados
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Ajudante para criar dicas e artigos no VOL (4)
Alguém tem que acabar com ANATEL!!! (4)









