| Autore |
Discussione  |
|
|
oRsO
Advanced Member
    

739 Messaggi |
Inserito il - 04/11/2006 : 21:19:33
|
|
Devo far eseguire in automatico all'avvio del sistema alcuni comandi, specificando con quale user devono essere avviati (root o user normale). Come devo fare? Esempio: il comando "ntpd -c /etc/ntp.conf" deve essere eseguito all'avvio come utente root, anche se accedo con un altro user (è il server per l'aggiornamento dell'ora). Grazie
|
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 05/11/2006 : 02:27:57
|
Puoi utilizzare il demone cron, che esegue le specifiche site in /etc/crontab.
Qua hai una piccola guida.
htt*://openskills.info/topic.php?ID=133 |
 |
|
|
oRsO
Advanced Member
    

739 Messaggi |
Inserito il - 05/11/2006 : 12:52:53
|
| Ho dato un'occhiata: da quello che ho letto il cron mi serve per eseguire un comando ad una data ora (o giorno o mese che sia), ma non per eseguire un programma al verificarsi di un dato evento, come il login. Comunque grazie lo stesso, mi sarà utile per altri settaggi!! Ho visto su un sito che si può mettere il comando in /etc/rc.local, ma su Suse questo file sembra non esserci.. |
Modificato da - oRsO in data 05/11/2006 13:00:15 |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 05/11/2006 : 13:30:34
|
Puoi sempre dire a cron, di eseguire il comando ad ogni avvio, sostituendo la variabile tempo con [No-Spam]reboot come vedi può anche avviare servizi di sistema :P Cron ha il vantaggio che esegue il comando con i diritti del proprietario del file etc/contrab ( quindi non necessariamente root :P)
Oppure si, puoi inserire uno script che si esegue ad un determinato runlevel o modificare rc, prova a vedere in etc/init.d
Edit: Naturalmente [No-Spam] sta per la chioccolina :P |
Modificato da - Trunks in data 05/11/2006 13:33:46 |
 |
|
|
oRsO
Advanced Member
    

739 Messaggi |
Inserito il - 05/11/2006 : 14:01:12
|
Quindi al file crontab del root (ad esempio /var/spool/cron/root) dovrei aggiungere una riga come: [No-Spam]reboot root ntpd -c /etc/ntp.conf Giusto? |
Modificato da - oRsO in data 05/11/2006 14:12:38 |
 |
|
|
Trunks
Moderatore
    

2016 Messaggi |
Inserito il - 05/11/2006 : 20:46:17
|
| Io lo metterei direttamente in etc/contrab :P |
 |
|
|
ori
Moderatore
    

Città: Verona
2043 Messaggi |
Inserito il - 06/11/2006 : 08:55:22
|
Alternativa: aggiungi il comando al file /etc/init.d/boot.local Alternativa: abiliti il servizio ntp direttamente da yast |
 |
|
| |
Discussione  |
|