eseguire in automatico un commando prima dello shutdown

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Scrivi risposta
Avatar utente
qwert
Prode Principiante
Messaggi: 63
Iscrizione: sabato 10 marzo 2007, 21:43
Contatti:

eseguire in automatico un commando prima dello shutdown

Messaggio da qwert »

oggi ho instalato per la prima volta Ubuntu. la vs 6.10. le preccedenti esperienze in ambito linux sono in ambito Redhat-FedoraCore.

vorrei sapere come posso fare per eseguire un commando prima dello shutdown. una modalità in automatico.

si può usare un file /etc/rc.shutdown?  che sintassi e inteestazione?

altre idee?

thx!


p.s. mi serve per essere sicuro che prima dello shutdown si esegua il dismount dei file truecrypt. ( il commando : truecrypt -d  soft from www.truecrypt.org/)
4lberto
Prode Principiante
Messaggi: 66
Iscrizione: giovedì 5 ottobre 2006, 15:06

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da 4lberto »

si può usare un file /etc/rc.shutdown
ciao
volevo chiederti in che senso?
intendi il /etc/rc0.d?
Ultima modifica di 4lberto il sabato 10 marzo 2007, 22:14, modificato 1 volta in totale.
Avatar utente
qwert
Prode Principiante
Messaggi: 63
Iscrizione: sabato 10 marzo 2007, 21:43
Contatti:

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da qwert »

un file

/etc/rc.shutdown

#!/bin/sh
truecrypt -d



basterebbe per eseguire il commando prima di ogni shutdown?

chiedo perchè non ho ancora provato... non vorrei rovinare qualchecosa....

grazie!
4lberto
Prode Principiante
Messaggi: 66
Iscrizione: giovedì 5 ottobre 2006, 15:06

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da 4lberto »

/etc/rc.shutdown
scusa ma che runlevel è?
come dovrebbe fare a capire di eseguirlo allo shutdown?
Avatar utente
qwert
Prode Principiante
Messaggi: 63
Iscrizione: sabato 10 marzo 2007, 21:43
Contatti:

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da qwert »

4lberto ha scritto:
/etc/rc.shutdown
scusa ma che runlevel è?
come dovrebbe fare a capire di eseguirlo allo shutdown?


cercando su google ho trovato indicazioni di un file rc.shutdown nella cartella /etc . ho il dubbio che sia per i sistemi BSD. E mi chiedo come fare per ubuntu.

faccio un file
truecrypt

#!/bin/sh
truecrypt -d

e lo faccio copiare in /etc/rc0.d/  ?
4lberto
Prode Principiante
Messaggi: 66
Iscrizione: giovedì 5 ottobre 2006, 15:06

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da 4lberto »

ma /etc/rc.shutdown è solo uno script che serve all'arresto del sistema...
è un altro discorso rispetto a quello che serve a  te  :-*
Avatar utente
qwert
Prode Principiante
Messaggi: 63
Iscrizione: sabato 10 marzo 2007, 21:43
Contatti:

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da qwert »

toldgo tutto quello detto prima.


domanda semplice e chiara :

cosa devo fare per eseguire in automatico il commando "truecrypt -d" prima dello spegnimento del computer o prima della disconnessione del utente connesso??? dove devo inserire questo commanco?


thx
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da Stealth »

Premetto che non ho mai provato, ma se dovessi farlo metterei lo script in /etc/init.d (rendendolo eseguibile) e creerei un link simbolico in /etc/rc0.d
Se dai al link un nome che inizia per K (maiuscola), dovrebbe funzionare.
Per capire un po' meglio leggiti il file "readme" dentro /etc/rc0.d
ciao
4lberto
Prode Principiante
Messaggi: 66
Iscrizione: giovedì 5 ottobre 2006, 15:06

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da 4lberto »

E' un po complicato da spiegare in poche parole...  molto sommariamente, ti illustro la situazione:  potresti creare un link simbolico allo script relativo al servizio da attivare all'interno della directory del runlevel 0. I link simbolici contenuti in queste directory iniziano con una 'S' (start) o con una 'K' (kill) .  Questi link  puntano allo script vero e proprio che si trova nella directory /etc/init.d.
Tieni presente che e' sempre possibile far partire o fermare manualmente un servizio tramite il comando '/etc/init.d/xyzw start' oppure '/etc/init.d/xyzw stop', dove xyzw e' il servizio da attivare o terminare
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da Stealth »

4lberto ha scritto: [...]
Tieni presente che e' sempre possibile far partire o fermare manualmente un servizio tramite il comando '/etc/init.d/xyzw start' oppure '/etc/init.d/xyzw stop', dove xyzw e' il servizio da attivare o terminare
Beh un momento Albè....aspetta  ;D
Lo Start - Stop - Restart - Reload funzionano se ce li metti. Per capirci, lo scriptino che voleva copiare lui non li avrebbe perchè al suo interno.....non ce li ha messi.
Se vai a vedere all'interno di /etc/init.d, tra i vari scripts ne trovi uno che si chiama skeleton.
Il nome gaio e ridente rispecchia il suo scopo, è l'ossatura di uno script e basta inserirci le istruzioni che vuoi usare e.....funziona.
Aprilo con un editor di testo, è carino e completo  (yes)
ciao
4lberto
Prode Principiante
Messaggi: 66
Iscrizione: giovedì 5 ottobre 2006, 15:06

Re: eseguire in automatico un commando prima dello shutdown

Messaggio da 4lberto »

graziegraziegrazie!! ho imparato una cosa nuova  (yes)

in effetti, anche per logica... in base a cosa avrebbe dovuto eseguire lo start|stop|reload??
ora ho capito perche!!
ancora grazie !!
Ultima modifica di 4lberto il sabato 10 marzo 2007, 23:09, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti