Newsgroup: it.comp.os.linux.debian
Titolo: Cron

Saluti e salute a tutti.
Ho dei problemi nel far funzionare cron.
Ho impostato il mio crontab in modo che faccia "qualcosa"...
Pertanto il comando
crontab -u bistek -l
mi ritorna le seguenti righe:
SHELL=/bin/bash
HOME=/home/bistek
*/1 * * * * /usr/bin/touch /home/bistek/Desktop/$(date +%s).myfile
2>&1
In questo modo, in poco tempo, dovrei avere il Desktop pieno zeppo di
file inutili, ma invece non succede niente...
inoltre "ps -e | grep cron" mi ritorna:
4448 ?        00:00:00 cron
Devo dedurre che il demone non è in esecuzione?
Se no, come lo lancio?
Altre verifiche che devo fare?
Grazie
LuCa

 Se no, come lo lancio?
# /etc/init.d/SERVIZIO start
-- 
    Uranium per Capsule Corp. con Debian
==============================================
"Bene, ho finito di tagliar la legna! Nd Goku"
==============================================
    Pubblic key = 
http://snipurl.com/16uib

Innanzitutto grazie per la risposta.
Ho fatto come suggerisci (e ho anche imparato -forse- che cosa sono i
runlevel... :)
Il runlevel che mi risulta è 2.
Sono andato a guardare in /etc/rc2.d ed effettivamente cron non viene
attivato all'avvio...
Ho cercato di farlo partire con
sudo /etc/init.d/cron start
ma mi ha ritornato:
cron: can't lock /var/run/crond.pid, otherpid may be 4442: Resource
temporarily unavailable
Riprovando con lo stesso comando mi ha ritornato:
* Starting periodic command
scheduler...                                [fail]
Leggendo il contenuto dello script "/etc/init.d/cron" ho visto che c'è
anche l'opzione "restart".
sudo /etc/init.d/cron restart
mi ha ritornato, questa volta:
* Restarting periodic command
scheduler...                              [ ok ]
ma ancora il mio semplice comando, indicato nel post originale, non
viene eseguito ogni due minuti...
non capisco :(
LuCa

 non capisco :(
La sparo: forse non fai parte del gruppo crontab?


 La sparo: forse non fai parte del gruppo crontab?
In effetti non facevo parte del gruppo crontab...
Ora mi sono aggiunto a quel gruppo, ho fatto ripartire il servizio ma
continua a non funzionare...
Neppure riavviando (non si sa mai...)
Mi viene il dubbio che non sia corretto il comando di prova che ho
dato a crontab (in op), ma da shell funziona...
LuCa

Nessuno ha qualche altra idea?
:(
proprio non saprei cosa fare...
LuCa


Prova a schiaffare tutto il comando in uno script shell e poi fai 
eseguire quello. Ricordati di rendere eseguibile lo script.
Ciao
   Andrea

E' incredibile, ma non funziona...
riassumendo:
ora come ora il mio crontab è semplice e pulito:
* * * * * prova
quindi, se ho capito bene, lo script "prova" dovrebbe essere eseguito
ogni minuto... escludo quindi errori nel crontab.
se lancio
ps -e | grep cron
ottengo
15298 ?        00:00:00 cron
quindi il demone dovrebbe essere in esecuzione.
Se lancio da terminale lo script "prova" funziona, quindi non dovrebbe
essere un programma di quello script in particolare....
Quindi?
Quale può essere la causa di questo non-funzionamento?
 :(
LuCa

 Quindi?
quindi non hai capito il significato del path
prova con * * * * * /path/to/prova
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

Ora funziona...
che cavolata, non avevo capito servisse tutto il path, da shell non
serve...
Grazie
LuCa

 serve...
man bash
/PATH
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.


Grazie ;)
LuCa