PDA

Visualizza la versione completa : eseguire file .sh in spegnimento


magnet_80
27-05-2009, 13:30
ho creato un file bash che cancella dei log (impiega 1 secondo per farlo).
dato che mi dimentico di eseguirlo a mano prima di spegnere il pc, vorrei che venisse eseguito in automatico. come posso fare?
l'ideale sarebbe eseguirlo dopo che il sistema ha disattivato la scheda di rete.
ho una debian squeeze.
grazie

sacarde
27-05-2009, 13:48
segui la struttura sysv


metti lo script nel runlevel 0


http://guide.debianizzati.org/index.php/SysV

magnet_80
27-05-2009, 14:08
quindi, basta che lo sposto dalla mia home e lo metto in /etc/init.d/rc0, giusto? (operazione da fare come root!!)

sacarde
27-05-2009, 17:19
il senso e' quello..

la procedura sarebbe di creare lo script in /etc/init.d

e poi creare il link nel runlevel con l'utility:

sysv-rc-conf

o a mano

magnet_80
27-05-2009, 19:05
ho fatto a mano. creato lo scirpt in etc/init.d e poi ho creato il link simbolico in /etc/rc0.d. ma ho visto che in questa cartella ci sono i file che iniziano con un Kxx o con Sxx (xx un numero), mentre il mio link simbolico si chiama cancella. un problema o devo dargli anch'io un numero??

sacarde
27-05-2009, 20:46
quelli con K stoppano il servizio
quelli con S startano il servizio

ti consiglio di dargli nome: Snn...........

dove nn lo posizioni secondo l'ordine di esecuzione che vuoi

magnet_80
27-05-2009, 21:25
benissimo. funziona alla grande

Loading