Automatizando o serviço do Redmine via webrick
Publicado por Rogerio J. Gentil (última atualização em 28/01/2011)
[ Hits: 8.545 ]
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.
Script para instalação de um servidor web
Script para subir interface wireless
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
Colocando skins no VLC Media Player
Como anda a saúde do disco rígido?
Debian 13 "trixie&... lançado! (27)
O que você está ouvindo agora? [2] (202)