# Avvio di ruby in automatico

**URL:** <https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553>\
**Category:** IT\
**Created:** [March 11, 2008, 10:04am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553 "2008-03-11T10:04:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 11, 2008, 10:04am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/1 "2008-03-11T10:04:13Z")

</div>

Salve avevo aperto un post precedentemente(Sessione e running ruby) ma  
mi sono trovato alcune risposte inerenti ad un’altra discussione  
(Builder)!!  
Pertanto riformulo la domanda :

Vorrei che ogni volta che riparte il mio sistema avvii automaticemente  
il webrick, sapete darmi qualche dritta su come fare?  
Grazie (utilizzo centos 5) !

Avevo ricevuto alcune risposte ma essendo alle prime armi vorreiun aiuto  
piÃ¹ dettagliato se possibile, utilizzo centos 5.  
Ciao e grazie

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 11, 2008, 11:25am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/2 "2008-03-11T11:25:31Z")

</div>

Antonio A. wrote:

> Salve avevo aperto un post precedentemente(Sessione e running ruby) ma  
> mi sono trovato alcune risposte inerenti ad un’altra discussione  
> (Builder)!!  
> Pertanto riformulo la domanda :
> 
> Vorrei che ogni volta che riparte il mio sistema avvii automaticemente  
> il webrick, sapete darmi qualche dritta su come fare?  
> Grazie (utilizzo centos 5) !
> 
> Avevo ricevuto alcune risposte ma essendo alle prime armi vorreiun aiuto  
> piÃ¹ dettagliato se possibile, utilizzo centos 5.  
> Ciao e grazie

devi farti un demone che giri in back ground e controlli priodicamente  
se il server Ã¨ sÃ¹, nel caso non sia sÃ¹ lo lancia lui (non con ruby ma  
con bashscript).  
Io di solito so uno script tipo :

#!/bin/sh

# Start/stop {applicativo}

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:[path\_to\_{applicativo}]  
DAEMON=[{applicativo}\_eseguibile]  
NAME={applicativo}  
DESC="{applicativo} daemon"

case “$1” in  
‘start’)  
echo -n “Starting $DESC: $NAME”  
start-stop-daemon --oknodo -S -b -x $DAEMON  
RETVAL=$?  
echo $RETVAL  
;;  
‘stop’)  
echo -n “Stopping $DESC: $NAME”  
start-stop-daemon --oknodo -K -q -R 30 -n $NAME  
RETVAL=$?  
;;  
‘restart’)  
echo -n “Restarting $DESC: $NAME”  
start-stop-daemon --oknodo -K -q -R 30 -n $NAME  
start-stop-daemon --oknodo -S -b -x $DAEMON  
RETVAL=$?  
;;  
\*)  
echo “Usage: $0 { start | stop }”  
RETVAL=1  
;;  
esac  
exit $RETVAL

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 11, 2008, 11:47am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/3 "2008-03-11T11:47:27Z")

</div>

grazie, questo script dove devo inserirlo? in rc.d?

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 11, 2008, 11:59am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/4 "2008-03-11T11:59:17Z")

</div>

ciao lista,  
uno dei ragazzi di java che avete incontrato al Frida qualche settimana  
fa… è il mio primo post in lista da quella volta.

Sto cercando un modo in ruby ( e in php ) per generare le mail di  
conferma  
che si ricevono, ad esempio, quando ci si iscrive alle mailing list.

Ruby devo ancora installarlo sullla mia macchina, credo di essere in  
grado  
di poterlo fare con l’aiuto di google ma se qualcuno conosce un  
buon tutorial on-line che spieghi l’integrazione con un IDE  
preferibilmente  
Netbeans o Eclipse ed a MySql, mi farebbe risparmiare un bel po di  
tempo,  
grazie a tutti.

Max

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 11, 2008, 2:22pm UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/5 "2008-03-11T14:22:28Z")

</div>

Antonio A. wrote:

> grazie, questo script dove devo inserirlo? in rc.d?

questo ti genera un demone, lo posizioni in /etc/init.d in rc.2  
posizioni un softlink (ln -s) che lancia il demone in avvio

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 12, 2008, 10:11am UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/6 "2008-03-12T10:11:28Z")

</div>

Alessandro S. wrote:

> Antonio A. wrote:
> 
> > grazie, questo script dove devo inserirlo? in rc.d?
> 
> questo ti genera un demone, lo posizioni in /etc/init.d in rc.2  
> posizioni un softlink (ln -s) che lancia il demone in avvio

ciao scusa, allora io avvio il server della mia applicazione nel  
suguente modo:  
cd /var/www/html/soluna  
ruby script/server

quindi dovrÃ² scrivere come segue?

#!/bin/sh

# Start/stop ruby

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/var/www/html/solunas  
DAEMON=ruby script/server  
NAME=ruby  
DESC=“ruby daemon”

case “$1” in  
‘start’)  
echo -n “Starting $DESC: $NAME”  
start-stop-daemon --oknodo -S -b -x $DAEMON  
RETVAL=$?  
echo $RETVAL  
;;  
‘stop’)  
echo -n “Stopping $DESC: $NAME”  
start-stop-daemon --oknodo -K -q -R 30 -n $NAME  
RETVAL=$?  
;;  
‘restart’)  
echo -n “Restarting $DESC: $NAME”  
start-stop-daemon --oknodo -K -q -R 30 -n $NAME  
start-stop-daemon --oknodo -S -b -x $DAEMON  
RETVAL=$?  
;;  
\*)  
echo “Usage: $0 { start | stop }”  
RETVAL=1  
;;  
esac  
exit $RETVAL

Grazie

---

<div class="post-metadata">

**Author:** ![globalace](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e56c9b/32.png) [@globalace](https://www.ruby-forum.com/u/globalace)\
**Post date:** [March 12, 2008, 11:53pm UTC](https://www.ruby-forum.com/t/avvio-di-ruby-in-automatico/131553/7 "2008-03-12T23:53:11Z")

</div>

Antonio A. wrote:

> quindi dovrÃ² scrivere come segue?
> 
> #!/bin/sh
> 
> # Start/stop ruby
> 
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/var/www/html/solunas  
> DAEMON=ruby script/server  
> NAME=ruby  
> DESC=“ruby daemon”

No 🙂  
ti devi fare uno script che esegue una serie di comandi (io di solito  
gli faccio controllare ogni tot tempo se il processo di webrick o  
mongrel Ã¨ su ad esempio) puÃ² essere semplice e lanciarti solo  
/var/www/html/soluna/ruby script/server o + complicato … vedi te…  
ti rimando a bash script per questo…
