Automatizando o serviço do Redmine via webrick
Publicado por Rogerio J. Gentil (última atualização em 28/01/2011)
[ Hits: 8.264 ]
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.
Instalação do BrOffice.org 3.2.1 em distros Debian-like
verificando estado da conexão velox
Compactar e descompactar arquivos de forma simples
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Encriptografa... as particoes com LUKS, o que poderia dar errado? (1)
Remover por completo uma DE (5)
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (2)