Pagina 1 di 1
crontab - nuova entry rimossa
Inviato: 23/11/2013, 11:52
da shamanas
Ciao,
sto schedulando un task automatico, e ho messo una entry in cronab che periodicamente
lancia il mio script, seguendo le note istruzioni che si trovano googolando:
"1. Edit /etc/config/crontab and add your custom entry.
2. Run 'crontab /etc/config/crontab' to load the changes.
3. Restart cron, i.e. '/etc/init.d/crond.sh restart'"
il problema e' che dopo il passo 2, la mia entry viene rimossa (anche le altre entry cambiano,
ma in particolare, la mia scompare).
qualche aiuto?
ciao.
Re: crontab - nuova entry rimossa
Inviato: 24/11/2013, 11:11
da shamanas
---- Risolto -----
facevo un errore. in realta' editavo il crontab facendo "crontab -e" invece che
"vi /ect/config/crontab"
editando direttamente i file, l'entry viene presa (anche se ancora c'e' qualcosa che non va
visto che non vedo il filr di output che lo script dovrebbe generare...
sembra che per qualche motivo il crontab non esegue lo script...ma devo indagare meglio)
in effetti il crontab -e non modifica per nulla il crontab....strano...
ciao.
Re: crontab - nuova entry rimossa
Inviato: 24/11/2013, 16:09
da shamanas
ok, risolto anche l'ultimo mistero. lo script genera correttament un file di output
quando viene lanciato normalmente, ma quando viene lanciato con crontab, bisogna
specificare il path completo di output perche' probabilmente il crontab non legge tutte
le variabili di ambiente (tra cui il path). lo stesso vale anche nello specificare nel crontab
il path dello script.
quindi riepilogando il modo corretto di agire:
-)editare il crontab con "vi /etc/config/crontab" e non con "crotab -e"
perche' in quest'ultimo modo si pensa di enserire entries, ma in realta' nel crontab non cambia nulla
-)dopo, come noto
>crontab /etc/config/crontab
>/etc/init.d/crond.sh restart
-)dare i permessi di esecuzione allo script
-)specificare il path completo dello script e degli eventuali file di output indicati nello script
-)inoltre non e' male controllare data e ora del nas. magari si schedula un job 5 minuti dopo per
testare il tutto, e non parte nulla, solo perche' l'ora del nas e' sbagliata.
magari sono cose note, ma visto che ci sono incappato, magari puo' essere utile a qualcuno che
le abbia precisate.
ciao.
Re: crontab - nuova entry rimossa
Inviato: 18/02/2016, 15:11
da wifi
Ciao come hai installato crontab?