Re: Executar seqüència al apagar: Squeeze [solucionat]
Hola llista:
Ja he aconseguit que l'script s'executi al apagar l'ordinador. Recordo que el que volia és que al apagar l'ordinador s'executes un script que fes una còpia se seguretat de fitxers i directoris importants a un segons disc dur que te l'ordinador.
La cosa ha quedat:
********** Seqüencia "inicicasa" copiat a /etc/init.d/:
# cat inicicasa
#!/bin/sh
### BEGIN INIT INFO
# Provides: inicicasa
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 0 6
# Default-Stop: 1 2 3 4 5
# Short-Description: Crida seqüència inici
# Description: Crida seqüència inici que sincronitza els dos DD
### END INIT INFO
case $1 in
start|restart|force-reload)
exit 0
;;
stop)
echo "**** Inici còpia ****"
sh /home/familia/sys/utils/apps/sh/inici_arranc.sh
echo "**** Fi de la còpia ****"
exit 0
;;
status)
exit 0
esac
********** Fi de la seqüencia "inicicasa" a /etc/init.d/:
Li dono drets d'execució:
chmod a+x /etc/init.d/inicicasa
Executo el insserv:
# insserv inicicasa
insserv: warning: current start runlevel(s) (2 5) of script `inicicasa' overwrites defaults (0 6).
insserv: warning: current stop runlevel(s) (0 6) of script `inicicasa' overwrites defaults (1 2 3 4 5).
No faig cas del warnings. Crea els enllaços rc2.d i rc5.d amb la lletra inicial "S" i a , rc0.d i rc6.d amb la "K"
# find /etc -name "*inicicasa*"
/etc/init.d/inicicasa
/etc/rc2.d/S18inicicasa
/etc/rc0.d/K01inicicasa
/etc/rc5.d/S18inicicasa
/etc/rc6.d/K01inicicasa
De fet, crec que els únics que interessen són els que estan a rc0.d i rc6.d.
I això és tot!! Quan apaguem l'ordinador s'executa l'script "inici_arranc.sh" que fa una còpia de seguretat.
S'admeten comentaris, esmenes i millores!!
Gràcies a tot per la vostra ajuda!!! GRiera.
Reply to: