Portada
wiki de fedora-ve

Actualmente nos encontramos trabajando arduamente en un wiki donde podrás encontrar bastante documentación disponible, este website de ahora en adelante contendrá solo unica y exclusivamente noticias y algunos contenidos más, los contenidos referentes a documentación poco a poco serán migrados al wiki.

  Te invitamos a colaborar en nuestro wiki, el wiki es un sistema colaborativo el cual nos permite a muchas personas trabajar sobre un mismo documento, al estilo de wikipedia.

 La dirección de nuestro wiki es:

 
Guión de Arranque/Parada para Rails PDF Imprimir E-Mail
Escrito por Gomix   
jueves, 03 de mayo de 2007

A continuación un guión simple que pueden utilizar para integrar su aplicacion Ruby on Rails en su Fedora.

vi /etc/init.d/apprails

#!/bin/sh
#
# aplicacion-rails
#
# chkconfig: 2345 35 98
# description: 

. /etc/rc.d/init.d/functions

RETVAL=0
RAILSAPP=/home/railsapp1/
prog=apprails

start() {
        echo -n $"Starting $prog: "
        cd $RAILSAPP
        daemon mongrel_rails start -e production -d
        RETVAL=$?
        echo
        return $RETVAL
}

stop() {
        echo -n $"Stopping $prog: "
        cd $RAILSAPP
        killproc -p $RAILSAPP/log/mongrel.pid
        RETVAL=$?
        echo
        return $RETVAL
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        status)
                echo -n "apprails"
                status -p $RAILSAPP/log/mongrel.pid
                ;;
        restart)
                stop
                start
                ;;
        condrestart)
                if status &>/dev/null; then
                        stop
                        start
                fi
                ;;
        *)
		echo $"Usage: $prog {start|stop|status|restart}"
        	exit 1
esac

Luego simplemente deben agregarlo al sistema:

# chkconfig --add apprails

Pruébelo :)

# service apprails stop
Stopping apprails:                                     [  OK  ]
# service apprails start
Starting apprails:                                     [  OK  ]
# service apprails restart
Stopping apprails:                                     [  OK  ]
Starting apprails:                                     [  OK  ]
# service apprails status
apprails (pid  14574) is running...

Espero le sea de utilidad.

Comentarios
Añadir nuevoBuscarRSS
Escribir comentario
Nombre:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image

Powered by JoomlaCommentCopyright (C) 2006 Frantisek Hliva. All rights reserved.Homepage: http://cavo.co.nr/

 
Siguiente >