
Ubuntu 9.10 : lancer Redmine automatiquement
Dans l’article Installer Redmine sur Ubuntu 9.10 nous sommes resté à un Redmine lancé via son propre serveur Web sur le port 3000.
Voyons maintenant comment automatiser le lancement de Redmine.
Lancer Redmine automatiquement
# On installe Mongrel sudo apt-get install mongrel # On créer le script d'init sudo vim /etc/init.d/redmine #!/bin/sh set -e REDMINE_PATH=/var/www/redmine/redmine-0.8.6/ REDMINE_PID=/tmp/mongrel.pid REDMINE_PORT=3000 if [ -x /usr/bin/mongrel_rails ] ; then HAVE_MONGREL=1 else echo "Mongrel not installed." exit 0 fi . /lib/lsb/init-functions case "$1" in start) log_action_begin_msg "Starting Redmine server" mongrel_rails start -c $REDMINE_PATH -d -e production -p $REDMINE_PORT -P $REDMINE_PID log_action_end_msg $? ;; stop) log_action_begin_msg "Stopping Redmine server" mongrel_rails stop -c $REDMINE_PATH -P $REDMINE_PID log_action_end_msg $? ;; force-reload|restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/redmine {start|stop|restart|force-reload}" exit 1 ;; esac exit 0 sudo chmod +x /etc/init.d/redmine sudo update-rc.d redmine defaults
Redmine demarre maintenant de manière automatique. On lance le serveur manuellement avec la commande :
sudo /etc/init.d/redmine start
Pour aller plus loin :