Automatizando o serviço do Redmine via webrick
Publicado por Rogerio J. Gentil (última atualização em 28/01/2011)
[ Hits: 8.501 ]
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.
arcade.sh - front-end para AdvanceMAME
Coolrom_downloader - download de roms
Compilador SH-Compiler usando GCC 4.6 no Debian Wheezy
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Como desativar notificações de jogos de azar (1)
Jogos baixados na Central de Aplicativos mas que não abrem (1)