Pagina 1 di 1
(( RISOLTO )) cron
Inviato: lun 9 ott 2006, 19:15
da linus.bash
Ciao,
in slacky 10.2 scrivevo un file con nome cron
Codice: Seleziona tutto
root@TIM:~# crontab -l
00 08 * * 1,2,3,4,5 /sbin/shutdown -h now
poi davo crontab cron ed il pc si spegneva alle 8 del mattino dal lunedi al venerdi...ora non c'è modo di farlo funzionare...perchè? cosa è cambiato?
grazie.
Inviato: lun 9 ott 2006, 19:42
da dapuzz
La sintassi... mi sembra giusta, il comando...pure
Il demone crond è attivo?
Inviato: lun 9 ott 2006, 19:42
da aschenaz
Perché scrivere un file?
Se dai crontab -e editi proprio il crontab...
Prova a vedere se funziona così.
Ciao,
nino
Inviato: lun 9 ott 2006, 19:47
da linus.bash
dapuzz ha scritto:La sintassi... mi sembra giusta, il comando...pure
Il demone crond è attivo?
il demone cron è attivo...ecco perchè non capisco coma mai non funge...poi stasera ho acceso il pc dando crontab -l ed ho letto l'output...quindi i dati vengono memorizzati...dopo ho visto se cron c'era e c'è...non capisco

Inviato: lun 9 ott 2006, 19:55
da dapuzz
beh, in questo caso non ti resta che metterlo fra poco e aspettare per vedere se succede qualcosa. Al limite reindirizza stdout e stderr in un file insesistente, così se il file esiste vuol dire che il comando è stato avviato, e leggendolo vedi cosa è successo e perchè il pc non si è spento.
Inviato: lun 9 ott 2006, 20:18
da linus.bash
Inviato: mer 11 ott 2006, 7:42
da linus.bash
Allora penso di aver capito il problema : APM
Allora per far funzionare cron questo modulo deve essere attivo, con kernel 2.4 si modificava rc.mudules, con kernel 2.6 è già inserito nel kernel come dice S4D 3°E.
Ho visto nel kernel di 2.6.17.13 non era inserito come modulo ed era disattivato in rc.modules. Ho attivato apm nel kernel come modulo ed ho tolto il cancelletto in rc.modules.
Ecco l'errore da shell :
Codice: Seleziona tutto
root@TIM:~# modprobe apm
FATAL: Error inserting apm (/lib/modules/2.6.17.13/kernel/arch/i386/kernel/apm.ko): No such device
root@TIM:~# find /lib -name apm.ko
/lib/modules/2.6.17.13/kernel/arch/i386/kernel/apm.ko
root@TIM:~#
non vedendo il modulo dopo il riavvio ho provato con modprobe ma come vedete senza risultati positivi...non capisco l'errore visto che il modulo è presente proprio nella destinazione dove dovrebbe essere...
...cosa mi consigliate di provare?
grazie.
Inviato: mer 11 ott 2006, 9:10
da Galvano
Per vedere se il modulo apm sia nel kernel in esecuzione ti conviene fare
modprobe -l |grep apm
comunque è mooolto strano che cron abbia bisogno dell'apm, ora non posso fare prove, spero più tardi.
Inviato: mer 11 ott 2006, 9:39
da MAT
linus.bash ha scritto:Allora penso di aver capito il problema : APM
Allora per far funzionare cron questo modulo deve essere attivo
Cosa c'entra apm con cron?? Al massimo quel modulo serve per eseguire lo shutdown!
Inviato: mer 11 ott 2006, 10:12
da linus.bash
MAT ha scritto:linus.bash ha scritto:Allora penso di aver capito il problema : APM
Allora per far funzionare cron questo modulo deve essere attivo
Cosa c'entra apm con cron?? Al massimo quel modulo serve per eseguire lo shutdown!
hai ragione mi sono espresso male...comunque il modulo mi serve per utilizzare cron per lo shut...
Inviato: mer 11 ott 2006, 12:55
da Galvano
Ah ecco

non capivo l'associazione apm + cron ...
Inviato: mer 11 ott 2006, 13:04
da linus.bash
Nessuno sa come far funzionarlo questo cron con la v.11?
comunque stasera faccio altre prove...

Inviato: mer 11 ott 2006, 13:12
da dapuzz
te l'ho detto, la prova che devi fare è mettere ogni minuto un comando del tipo echo "sono partito" >> file.asd 2>&1
Poi vedere dopo una decina di minuti se il file esiste e se contiene una decina di 'sono partito'
Se non esiste proprio, vuol dire che hai qualche problema con cron, altrimenti cron funziona benone.
Inviato: mer 11 ott 2006, 21:35
da linus.bash
dapuzz ha scritto:te l'ho detto, la prova che devi fare è mettere ogni minuto un comando del tipo echo "sono partito" >> file.asd 2>&1
Poi vedere dopo una decina di minuti se il file esiste e se contiene una decina di 'sono partito'
Se non esiste proprio, vuol dire che hai qualche problema con cron, altrimenti cron funziona benone.
nel file.asd copiando ed incollando il codice in shell mi ritrovo un file con solo 1 "sono partito"... (dopo 15/20m)
Inviato: gio 12 ott 2006, 1:41
da linus.bash
Allora ho risolto.
Inizialmente ho messo su il kernel 2.6.18, ma non è cambiato nulla...siccome il problema rimaneva su apm per il comando shutdown allora sono passato ad estremi rimedi...dopo diversi tentativi ho scelto "halt" utilizzando la stessa procedura con cron che usavo con shutdown.
...il pc si spegne senza problemi. In pratica alla fine ho scoperto che il VERO problema è il mio bios che con questi ultimi kernel presenta un bug. (apm del bios)
Saluti.
