Newsgroup: it.comp.os.linux.iniziare
Titolo: avvio automatico comandi

quale file di avvio devo modificare per poter eseguire
automaticamente un comando bash (come quello di cancellare un file
in una determinata directory) ogni volta che faccio il login in X come utente ?
ho una RH 7.2 ed uso gnome .
grazie mille :)
claudio

 come utente ?
Io direi /usr/X11R6/bin/startx.
FAI UNA COPIA PRIMA DI FARE 'AZZATE!
Davide


http://www.calogero.org/

 Linux box a C900 e Kernel 2.4.18. Risposte a ICQ 14301589 o 
mailto:
1430...@pager.icq.com

 aggiungere qualcosa di tuo.
io vorrei eseguire questo comando come utente claudio e non come
superuser.
Immagino che se metto il comando nel file startx, esso verrà eseguito
indipendentemente dal login che effettuo, vero ?
purtroppo il programma di gnome che si occupa di ciò non funziona con
un semplice comando di cancellazione di un file, come ad esempio 'rm
/home/claudio/nomefile' !! Dovrebbe essere una cosa semplice, ma non
ci riesco !!
ciao
claudio

 ci riesco !!
metti il comando da eseguire nel file .xinitrc della home directory 
dell'utente claudio. se non c'e' il file, crealo e mettici anche
gnome-session
dopo il comando.


 ci riesco !!
 Credo che devi dare un `rm -f file_da_cancellare`
Forse da errore perché di solito in bashrc c' é l' alias che impone la 
conferma di cancellazione, mentre rm -f é forzato e non ci vuole conferma.


 dopo il comando.
Ti espongo il mio problema per chiarire i motivi di quello che ho
intenzione di fare : siccome non
riesco + a spegnere via software il PC da windows XP, ho provato a
fare la stessa cosa riavviando
il computer con linux (da floppy)e facendolo spegnere a lui. 
Per ottenere ciò, ho usato il comando "at" dicendogli di spegnere il
PC dopo alcuni minuti;
la stringa viene eseguita ad ogni avvio perchè si trova in
/etc/rc.d/rc.local .
Se io non ci fossi il PC si spegnerebbe, mentre se ci fossi mi
preoccuperei di cancellare
l'operazione di spegnimento con il comando "atrm" sotto root.
Siccome è noioso fare questa procedura ogni volta che devo usare
linux, ho provato a cancellare il files creato
da "at" sotto la directory /var/spool/at/ ogni volta che loggo come
utente normale.
Infatti ho messo il comando "rm -rf /var/spool/at/a*" sia nell'
esecuzione automatica di gnome (RH7.2),
sia nel file .xinitrc della mia home, ma senza nessun risultato  :,(
Ho anche cambiato i permessi dei files che volevo cancellare con il
comando "chmod u+s /var/spool/at/a*" ...
Forse conosci un modo meno barbaro per ottenere quello che voglio,
oltre che comprarmi un nuovo PC
compatibile con win-XP ?
grazie e ciao !!
claudio

Insomma...nessuno mi sa dire se un utente semplice ha una specie di
autoexec.bat ? Il file .xinitrc pare non venga letto nellamia RH7.2 :(
è mai possibile che allo startup di gnome posso eseguire solo
interfacce grafiche ?
stiamo parlando di linux e non di winzozz insomma !!!
bah....
ciao e grazie cmq per avermi risposto
claudio

 interfacce grafiche ?
~/.xinitrc serve a scegliere il client grafico. Comunque tutto quello che 
viene messo prima dell'istruzione 'exec' viene eseguito come figlio di X. Lo 
standard di X richiede che .xinitrc abbia la precedenza su tutti gli altri 
file. I comandi prima di exec vanno mandati in background.
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry