[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Executar seqüència al apagar: Squeeze



Moltes gràcies, Pere!!!

Ho provo. Entenc que l'script el col·loco a /etc/init.d. Després tinc que fer com abans:

   # update-rc.d nom_del scriptart 19 0 6 .

o no cal?

Disculpeu aquestes preguntes tan obvies, però no trobo un lloc on ho expliqui perquè jo ho entengui!!

Gràcies i salutacions. GRiera

On Thu, 10 Mar 2011 09:24:24 +0000
Pere Nubiola Radigales <pere@nubiola.cat> wrote:

> Perquer no probes aixó:
> 
> #!/bin/sh
> 
> ### BEGIN INIT INFO
> # Provides:          nom_del script
> # Required-Stop:     $remote_fs $syslog
> # Default-Stop:      0 6
> # Short-Description: descripció simple del que fa
> # Description:       descripció llarga del que fa
> #
> case $1 in
>     start|restart|force-reload))
>          exit o
>          ;;
>     stop)
>         cp --update --recursive --force  /home/usu/important /mnt/sdb2/copia/
>         exit 0
>         ;;
>     status)
>        exit 0
>          ;;
> 
> Basicament li estás dient que se executi cada vegada que fase shutdown
>  reboot, que es consideri que sempre está corrent i que no fagi res
> cuand es fa un /etc/init.d/script start o restart o reload. Se executa
> sempre que fas un
> /etc/init.d/script stopt i torna un estatus de que se está executant sempre
> 
> Pere Nubiola Radigales
> Telf: +34 656316974
> e-mail: pere@nubiola.cat
>            pnubiola@fsfe.org
>            pere.nubiola@gmail.com
> 
> 
> 
> El 9 de març de 2011 17:54, correu griera <griera@gmail.com> ha escrit:
> > Hola llista:
> >
> > Estic intentant configurar una seqüència a fi de que s'executi al apagar
> > l'ordinador. Bàsicament la seqüència és:
> >
> >     #!/bin/sh
> >     cp --update --recursive --force  /home/usu/important /mnt/sdb2/copia/
> >
> > En lenny no vaig tenir gaires problemes, però en squeeze no entenc el que
> > tinc que fer. Sembla que haig d'adaptar el /etc/init.d/skeleton, però no
> > entenc que hi tinc que posar als camps "Provides", "Required-Start", etc:
> >
> > #! /bin/sh
> > ### BEGIN INIT INFO
> > # Provides:          skeleton
> > # Required-Start:    $remote_fs $syslog
> > # Required-Stop:     $remote_fs $syslog
> > # Default-Start:     2 3 4 5
> > # Default-Stop:      0 1 6
> > # Short-Description: Example initscript
> > # Description:       This file should be used to construct scripts to be
> > ### END INIT INFO
> >
> > Tampoc ser que posar a:
> > DAEMON=/usr/sbin/$NAME
> > DAEMON_ARGS="--options args"
> > PIDFILE=/var/run/$NAME.pid
> > SCRIPTNAME=/etc/init.d/$NAME
> >
> > ni a les funcions do_start(), do_stop(), do_reload(), etc.
> >
> > Algú me pot dir on puc trobar una explicació entenedora de com fer-ho o algú
> > me pot donar un cop de mà. He llegit
> > http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot, però segueixo
> > sense entendre que m'està dient.
> >
> > Gràcies i salut. GRiera.
> >


Reply to: