Re: Llençar script en aturar l'equip
On Thu, 09 Feb 2012 00:41:49 +0100 David Trigo Chávez davidtrigo...@yahoo.es wrote: Gracies per passar-me el teu script, de totes maneres ves amb compte perquè el case no està tancat, i et pot donar problemes, fica un “esac” per tancar-lo. Gràcies!!! Salut!! D.T. El 08/02/2012 9:32, Griera escribió: Hola David: Jo en tinc un que funciona. No se si et servirà, però és: *** #!/bin/sh # Consultar man insserv ## S'enllaça simbòlicament a: /etc/init.d/inici_arranc_griera ## Després d'enllaçar, fer # cd /etc/init.d/ # chmod u+x /etc/init.d/inici_arranc_griera # insserv inici_arranc_griera.sh ### BEGIN INIT INFO # Provides: inicicasa # Required-Start: # Required-Stop: $remote_fs $syslog # Default-Start: # Default-Stop: 0 6 # Short-Description: Crida seqüència inici # Description: Crida seqüència inici c seguretat DD 1 ### END INIT INFO case $1 in start|restart|force-reload) exit 0 ;; stop) sh /home/totxo/sys/utils/apps/sh/inici_arranc_griera01.sh exit 0 ;; status) exit 0 ;; exit *** Salut!! On Tue, 07 Feb 2012 22:36:24 +0100 David Trigo Chávezdavidtrigo...@yahoo.es wrote: Hola, Estic intentant que es llenci un script quan s'atura l'equip, he estat rebuscant per tots puestos, i mirant documentació, i l'únic que he trobat es ficar al /etc/rc0.d/K99... per que s'executi quan s'atura l'equip y /etc/rc6.d/K99... quan es vol que s'executi en reiniciar l'equip, però no fa res. No se si heu fet quelcom semblant. Gracies. PD: ho pot semblar, però no soc nou, l'únic que escric poc. xD -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120209094154.64982...@epigpbn01.ad-hugtip.local
Re: Llençar script en aturar l'equip
Hola David: Jo en tinc un que funciona. No se si et servirà, però és: *** #!/bin/sh # Consultar man insserv ## S'enllaça simbòlicament a: /etc/init.d/inici_arranc_griera ## Després d'enllaçar, fer # cd /etc/init.d/ # chmod u+x /etc/init.d/inici_arranc_griera # insserv inici_arranc_griera.sh ### BEGIN INIT INFO # Provides: inicicasa # Required-Start: # Required-Stop: $remote_fs $syslog # Default-Start: # Default-Stop: 0 6 # Short-Description: Crida seqüència inici # Description: Crida seqüència inici c seguretat DD 1 ### END INIT INFO case $1 in start|restart|force-reload) exit 0 ;; stop) sh /home/totxo/sys/utils/apps/sh/inici_arranc_griera01.sh exit 0 ;; status) exit 0 ;; exit *** Salut!! On Tue, 07 Feb 2012 22:36:24 +0100 David Trigo Chávez davidtrigo...@yahoo.es wrote: Hola, Estic intentant que es llenci un script quan s'atura l'equip, he estat rebuscant per tots puestos, i mirant documentació, i l'únic que he trobat es ficar al /etc/rc0.d/K99... per que s'executi quan s'atura l'equip y /etc/rc6.d/K99... quan es vol que s'executi en reiniciar l'equip, però no fa res. No se si heu fet quelcom semblant. Gracies. PD: ho pot semblar, però no soc nou, l'únic que escric poc. xD -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120208093259.674ac...@epigpbn01.ad-hugtip.local
Re: Llençar script en aturar l'equip
Ok, gràcies, era el que necessitava, el problema que tenia era que hem faltava la capçelera, ara hem funciona perfectament. D.T. El 08/02/2012 8:22, Pere Nubiola Radigales escribió: Mirat el README que hi ha al directori /etc/init. Explica com crear el scripts d'arrencada i parada (comandes update-rc.d , insserv) Pere Nubiola Radigales Telf: +34 656316974 e-mail: p...@nubiola.cat mailto:p...@nubiola.cat pnubi...@fsfe.org mailto:pnubi...@fsfe.org pere.nubi...@gmail.com mailto:pere.nubi...@gmail.com El 8 de febrer de 2012 0:51, Ernest Adrogué nfdi...@gmail.com mailto:nfdi...@gmail.com ha escrit: 8-02-2012, 00:01 (+0100); David Trigo Chávez escriu: Ja ho entenc, i se com funcionen els scripts d'arrencada i aturada, però si amb un 'echo kk /tmp/kk' no funciona, no perdre temps fent res mes fins que no aconsegueixi que s'executi alguna cosa. Si mires a /etc/init.d/rc que és l'script que executa els scripts de rc*.d hi ha una línia que posa: # debug=echo i més avall for script in $scripts ; do $debug $script $action done per tant si treus el '#' i canvies al runlevel 0 t'hauria de sortir una llista amb tots els scripts que s'executen a aquest runlevel. També que pot ser que surti a la llista i a la pràctica no s'executi si el fitxer no és executable o no té el '#! /bin/sh' a dalt. -- Salut, Ernest -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org mailto:debian-user-catalan-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org mailto:listmas...@lists.debian.org Archive: http://lists.debian.org/20120207235157.GA28719@doriath.local
Re: Llençar script en aturar l'equip
Al 07/02/12 22:36, En/na David Trigo Chávez ha escrit: Hola, Estic intentant que es llenci un script quan s'atura l'equip, he estat rebuscant per tots puestos, i mirant documentació, i l'únic que he trobat es ficar al /etc/rc0.d/K99... per que s'executi quan s'atura l'equip y /etc/rc6.d/K99... quan es vol que s'executi en reiniciar l'equip, però no fa res. No se si heu fet quelcom semblant. Gracies. PD: ho pot semblar, però no soc nou, l'únic que escric poc. xD I quan ho fas vas i recicles un altre fil enlloc de començar-ne un de nou... xDDD Salut. signature.asc Description: OpenPGP digital signature
Re: Llençar script en aturar l'equip
Hola, les scripts de parda van al revés que els d'arrenca. Es a dir si vols que s'executi al principi de la parada o el reinici proba de posar-ho amb /etc/rc6.d/K01.. Salutacions Marco El 07/02/2012 22:37, David Trigo Chávez davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
En principi ja ho he provat, però tampoc no funciona. D'altra banda, l'escript llençat a mà funciona correctament, no se on deu ser el problema. El 07/02/2012 22:52, Marco Marin escribió: Hola, les scripts de parda van al revés que els d'arrenca. Es a dir si vols que s'executi al principi de la parada o el reinici proba de posar-ho amb /etc/rc6.d/K01.. Salutacions Marco El 07/02/2012 22:37, David Trigo Chávez davidtrigo...@yahoo.es mailto:davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
El 07/02/2012 22:47, Josep Sanchez escribió: Al 07/02/12 22:36, En/na David Trigo Chávez ha escrit: Hola, Estic intentant que es llenci un script quan s'atura l'equip, he estat rebuscant per tots puestos, i mirant documentació, i l'únic que he trobat es ficar al /etc/rc0.d/K99... per que s'executi quan s'atura l'equip y /etc/rc6.d/K99... quan es vol que s'executi en reiniciar l'equip, però no fa res. No se si heu fet quelcom semblant. Gracies. PD: ho pot semblar, però no soc nou, l'únic que escric poc. xD I quan ho fas vas i recicles un altre fil enlloc de començar-ne un de nou... xDDD Salut. Si, es que m'ha fet mandra escriure l'adreça i m'era mes fàcil donar-li al botó de reenviament. :p
Re: Llençar script en aturar l'equip
Pero tens la clausula stop dins del script? Revisa les scripts de parada al rc i fes la mateixa estructura. A veure s'hi d'aquesta manera funciona. Al K99 no posis ja que a debian el halt s'executa al k13 es a dir abans que el teu script per aquest motiu mai s'executara Marco El 07/02/2012 23:10, David Trigo Chávez davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
Suposo que estas creant un soft link al /etc/init.d? Marco El 07/02/2012 23:18, Marco Marin qui...@gmail.com escribió: Pero tens la clausula stop dins del script? Revisa les scripts de parada al rc i fes la mateixa estructura. A veure s'hi d'aquesta manera funciona. Al K99 no posis ja que a debian el halt s'executa al k13 es a dir abans que el teu script per aquest motiu mai s'executara Marco El 07/02/2012 23:10, David Trigo Chávez davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
No es un exit es un stop, amb la típica estructura Case start Instruccions Stop Instrccions Com un script de total la vida que es posa las rc. Com es el teu script? Marco El 07/02/2012 23:44, David Trigo Chávez davidtrigo...@yahoo.es escribió: En resposta als dos mails, si, tinc fet un link simbòlic al /etc/init.d/script, i no, no tinc la clàusula exit al final de l'escript, però acabo de provar a copiar l'escript /etc/rc.local a /etc/init.d/ i fer els enllaços simbòlics a rc0.d i rc6.d, i segueix sense funcionar, m'executa el rc.local en arrencada però no els scripts en aturada... Seguiré investigant a veure si trobo quelcom, ja informaré si dono amb la solució. Gracies per l'ajuda. El 07/02/2012 23:23, Marco Marin escribió: Suposo que estas creant un soft link al /etc/init.d? Marco El 07/02/2012 23:18, Marco Marin qui...@gmail.com escribió: Pero tens la clausula stop dins del script? Revisa les scripts de parada al rc i fes la mateixa estructura. A veure s'hi d'aquesta manera funciona. Al K99 no posis ja que a debian el halt s'executa al k13 es a dir abans que el teu script per aquest motiu mai s'executara Marco El 07/02/2012 23:10, David Trigo Chávez davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
Ja ho entenc, i se com funcionen els scripts d'arrencada i aturada, però si amb un 'echo kk /tmp/kk' no funciona, no perdre temps fent res mes fins que no aconsegueixi que s'executi alguna cosa. D.T. El 07/02/2012 23:49, Marco Marin escribió: No es un exit es un stop, amb la típica estructura Case start Instruccions Stop Instrccions Com un script de total la vida que es posa las rc. Com es el teu script? Marco El 07/02/2012 23:44, David Trigo Chávez davidtrigo...@yahoo.es mailto:davidtrigo...@yahoo.es escribió: En resposta als dos mails, si, tinc fet un link simbòlic al /etc/init.d/script, i no, no tinc la clàusula exit al final de l'escript, però acabo de provar a copiar l'escript /etc/rc.local a /etc/init.d/ i fer els enllaços simbòlics a rc0.d i rc6.d, i segueix sense funcionar, m'executa el rc.local en arrencada però no els scripts en aturada... Seguiré investigant a veure si trobo quelcom, ja informaré si dono amb la solució. Gracies per l'ajuda. El 07/02/2012 23:23, Marco Marin escribió: Suposo que estas creant un soft link al /etc/init.d? Marco El 07/02/2012 23:18, Marco Marin qui...@gmail.com mailto:qui...@gmail.com escribió: Pero tens la clausula stop dins del script? Revisa les scripts de parada al rc i fes la mateixa estructura. A veure s'hi d'aquesta manera funciona. Al K99 no posis ja que a debian el halt s'executa al k13 es a dir abans que el teu script per aquest motiu mai s'executara Marco El 07/02/2012 23:10, David Trigo Chávez davidtrigo...@yahoo.es mailto:davidtrigo...@yahoo.es escribió:
Re: Llençar script en aturar l'equip
8-02-2012, 00:01 (+0100); David Trigo Chávez escriu: Ja ho entenc, i se com funcionen els scripts d'arrencada i aturada, però si amb un 'echo kk /tmp/kk' no funciona, no perdre temps fent res mes fins que no aconsegueixi que s'executi alguna cosa. Si mires a /etc/init.d/rc que és l'script que executa els scripts de rc*.d hi ha una línia que posa: # debug=echo i més avall for script in $scripts ; do $debug $script $action done per tant si treus el '#' i canvies al runlevel 0 t'hauria de sortir una llista amb tots els scripts que s'executen a aquest runlevel. També que pot ser que surti a la llista i a la pràctica no s'executi si el fitxer no és executable o no té el '#! /bin/sh' a dalt. -- Salut, Ernest -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120207235157.GA28719@doriath.local
Re: Llençar script en aturar l'equip
Mirat el README que hi ha al directori /etc/init. Explica com crear el scripts d'arrencada i parada (comandes update-rc.d , insserv) Pere Nubiola Radigales Telf: +34 656316974 e-mail: p...@nubiola.cat pnubi...@fsfe.org pere.nubi...@gmail.com El 8 de febrer de 2012 0:51, Ernest Adrogué nfdi...@gmail.com ha escrit: 8-02-2012, 00:01 (+0100); David Trigo Chávez escriu: Ja ho entenc, i se com funcionen els scripts d'arrencada i aturada, però si amb un 'echo kk /tmp/kk' no funciona, no perdre temps fent res mes fins que no aconsegueixi que s'executi alguna cosa. Si mires a /etc/init.d/rc que és l'script que executa els scripts de rc*.d hi ha una línia que posa: # debug=echo i més avall for script in $scripts ; do $debug $script $action done per tant si treus el '#' i canvies al runlevel 0 t'hauria de sortir una llista amb tots els scripts que s'executen a aquest runlevel. També que pot ser que surti a la llista i a la pràctica no s'executi si el fitxer no és executable o no té el '#! /bin/sh' a dalt. -- Salut, Ernest -- To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120207235157.GA28719@doriath.local