(( RISOLTO )) cron

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

(( RISOLTO )) cron

Messaggio 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.
Ultima modifica di linus.bash il gio 12 ott 2006, 1:30, modificato 1 volta in totale.

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

La sintassi... mi sembra giusta, il comando...pure
Il demone crond è attivo?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Perché scrivere un file?
Se dai crontab -e editi proprio il crontab...
Prova a vedere se funziona così.
Ciao,
nino

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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 :roll:

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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.

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

:roll:

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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... :roll:

...cosa mi consigliate di provare?

grazie.

Galvano
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: gio 28 apr 2005, 0:00
Località: Roma
Contatta:

Messaggio 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.

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio 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!

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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...

Galvano
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: gio 28 apr 2005, 0:00
Località: Roma
Contatta:

Messaggio da Galvano »

Ah ecco :-) non capivo l'associazione apm + cron ...

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio da linus.bash »

Nessuno sa come far funzionarlo questo cron con la v.11?

comunque stasera faccio altre prove... :cry:

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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.

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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)

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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.

Codice: Seleziona tutto

30 08 * * 1,2,3,4,5 /sbin/halt -p
...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. ;)

Rispondi