View previous topic :: View next topic |
Author |
Message |
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Mon Mar 28, 2005 8:00 pm Post subject: Esecuzione comando prima dello shutdown |
|
|
Dunque mi sto dibattendo ferocemente con gli init da un po', prima che mi forkino il cervello definitivamente chiedo aiuto..
In pratica vorrei che partisse un comandino prima che iniziasse lo shutdown (sia reboot sia shutdown), ho provato a mettere il comando in /etc/conf.d/local.stop ma mi sembra che non vada, e cmq avevo dato un
wall "skfjslkj" && <comando>
ma non vedo proprio niente!
Inoltre è necessario che il comando venga eseguito PRIMA di smontare volumi o fare altre brutte cose...
Ho guardato un po' il codice di rc ma preferirei non far danni, voi che mi consigliate?
grazie a tutti |
|
Back to top |
|
|
skakz Guru
Joined: 03 Jul 2004 Posts: 380 Location: Ischia/Napoli/Italia/Terra
|
Posted: Mon Mar 28, 2005 8:30 pm Post subject: |
|
|
hai aggiunto local al runlevel di default? _________________ Linux Registered User n.340423
Linux User Group Ischia
www.tush.it |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Mar 28, 2005 10:14 pm Post subject: |
|
|
Puoi crearti tu uno script di init e aggiungerlo al runlevel di default.
Mi spieghi di preciso che devi fare? _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Mon Mar 28, 2005 10:57 pm Post subject: |
|
|
Eh eh che stupido ero sicuro di avere local in default, appena spengo il pc vedo...
Comunque devo sincronizzare con rsync tutti i miei programmini (in una partizione xfs) verso una piccola partizione fat32 leggibile da windows, così quella volta al mese che devo provare qualche prog anche su windows li ho sempre aggiornati!
Questo è lo stupido script se interessasse
Code: | #!/bin/bash
#backuppozzo tutta la roba nella partizione vid
SRC='/home/andrea/works/progs'
DEST='/mnt/vid/andrea/'
#tengo solo i tempi e symlinks,tanto fat32 non supporta una c***o
OPTIONS='-rlt -vv --delete'
RSYNC='/usr/bin/rsync'
#parto di rsync
echo "e vai di rsync"
$RSYNC $OPTIONS $SRC $DEST |
PS mi sono autocensurato |
|
Back to top |
|
|
saxtro Apprentice
Joined: 28 Nov 2004 Posts: 153
|
Posted: Tue Mar 29, 2005 7:47 am Post subject: |
|
|
da vero niubbo io farei un paio di script del tipo:
# spegni
Code: |
/bin/tuoscript
/sbin/halt.sh
|
# riavvia
Code: |
/bin/tuoscript
/sbin/reboot.sh
|
io avevo problemi in scrittura come utente sui pennini usb, non era un problema se ci lavoravo in modalità testo però in alcuni pennini trovavo percorsi e nomi di files assurdi allora ho creato lo script:
$ monta
Code: |
#! /bin/sh
sudo /bin/mount -o rw,uid=1000,gid=100,umask=023 $*
|
però ci tengo a precisare : queste sono le soluzioni di un niubbo ai problemi di un niubbo (me) |
|
Back to top |
|
|
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Tue Mar 29, 2005 8:56 am Post subject: |
|
|
Effettivamente ci avevo pensato anche io, però non mi sembra una soluzione ottima dal momento in cui ci sono vari modi per fare lo shutdown dovrei fare troppe modifiche...
Comunque mi sembra che non sia andata nemmeno ad avere local in default!
Ma come faccio a far scrivere??
sddflkjlsdkjf sdf [OK]
Come fanno i demoni di sistema |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Tue Mar 29, 2005 9:31 am Post subject: |
|
|
Creati due alias (molto grezzo):
Code: | shutdown = comando tuo && shutdown
reboot = comando tuo && reboot |
|
|
Back to top |
|
|
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Tue Mar 29, 2005 10:44 am Post subject: |
|
|
Mmm no non mi sembra una buona soluzione, se il sistema ad esempio va giù con init 0 (che non credo passi per shutdown, o almeno credo) non verrebbe considerato...
E poi comunque gli alias sono settati solo se sono in una shell che ha preso le configurazione da /etc/profile, quindi non sarebbe visto dappertutto!
La faccenda degli init.d mi sa che è l'unica soluzione, però non capisco bene come potrei fare dato che non è un demone che deve essere lanciato all'inizio e poi stoppato alla fine, qualche aiuto?? |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Tue Mar 29, 2005 11:55 am Post subject: Re: Esecuzione comando prima dello shutdown |
|
|
tuxer wrote: | In pratica vorrei che partisse un comandino prima che iniziasse lo shutdown (sia reboot sia shutdown), ho provato a mettere il comando in /etc/conf.d/local.stop ma mi sembra che non vada |
Hai aggiunto local con rc-update?
Code: | rc-update add local default |
Se non parte non puoi nemmeno pretendere che si stoppi! =D |
|
Back to top |
|
|
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Tue Mar 29, 2005 12:11 pm Post subject: |
|
|
Sì certo che l'ho aggiunto...
Vado a spulciare la doc magari mi era sfuggito qualcosa... |
|
Back to top |
|
|
tuxer Guru
Joined: 10 May 2004 Posts: 328
|
Posted: Tue Mar 29, 2005 2:14 pm Post subject: |
|
|
anzi a dire il vero mi pare che funzioni, però poi non si spegne il pc!
E comunque nonostante abbia usato
wall "lkjl" && <comando>
non mi arriva nulla nella shell, forse chiude tutto prima? |
|
Back to top |
|
|
|