Precedente :: Successivo |
Autore |
Messaggio |
Alfa
Registrato: 04/07/07 09:50 Messaggi: 10
|
Inviato: Ven 06 Lug 2007 15:55 Oggetto: Crontab |
|
|
Scusate la domanda, sono un neofita e probabilemete dirò un sacco di cazzate: abbiate pazienza.
Non riesco a far girare il crontab.
Ho inserito per provare una schedulazione di questo genere:
52 16 * * * ls > /home/backup/prova.txt
facendo crontab -e da root, ma niente.
Sono sicuro che il servizio gira, in ogni caso l'ho riattivato con
service crond restart
Che fare? Mi date qualche idea?? Ciao e grazie |
|
Top |
|
|
Davide Alberani
Registrato: 04/04/07 08:47 Messaggi: 953
|
Inviato: Ven 06 Lug 2007 16:08 Oggetto: Crontab |
|
|
On Jul 06, Alfa <alfarocch@xxxxxx.xyz> wrote:
Citazione: | Non riesco a far girare il crontab.
Ho inserito per provare una schedulazione di questo genere:
52 16 * * * ls > /home/backup/prova.txt
facendo crontab -e da root, ma niente.
|
crontab -l cosa restituisce?
Ad ogni modo, quando editi un crontab, ricoda di terminare sempre
le righe con un "a capo" (per farla semplice: aggiungi una riga
vuota in fondo al file che stai editando), altrimenti rischi che
l'ultima - ed eventualmente unica - riga di cron non venga letta [1].
Ciao.
+++
[1] almeno, cosi` funzionava nel 1800; magari demoni cron recenti
sono piu` educati. :-)
_________________
Davide Alberani <da@xxxxxx.xyz> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/ |
|
Top |
|
|
Alfa
Registrato: 04/07/07 09:50 Messaggi: 10
|
Inviato: Ven 06 Lug 2007 16:16 Oggetto: |
|
|
Grazie della velocità della risposta!!!
crontab -l mi restituisce:
Codice: | # Ogni notte alle 4:30 effettua l'archiviazione dei log di tutti gli applicativi
#
30 4 * * * /home/backup/allbackuplogs.sh
52 16 * * * ls /home/backup/prova.txt
# Tutte le mattine alle 2:00 ruota i file di backup
0 2 * * * /home/chrooted/home/iuav/bin/rotatebackups.sh |
Come vedete, non è l'ultima riga inserita.
Siccome gli script delle 4:30 e delle 2:00 non sono girati, ho inserito una prova alle 16:52 e mi ha confermato che non funziona nulla!!
Che fare? |
|
Top |
|
|
Davide Alberani
Registrato: 04/04/07 08:47 Messaggi: 953
|
Inviato: Ven 06 Lug 2007 18:22 Oggetto: Crontab |
|
|
On Jul 06, Alfa <alfarocch@xxxxxx.xyz> wrote:
Citazione: | 52 16 * * * ls /home/backup/prova.txt
|
Qui non c'e` la redirezione, tra ls ed il file.
Citazione: | Siccome gli script delle 4:30 e delle 2:00 non sono girati, ho
inserito una prova alle 16:52 e mi ha confermato che non funziona
nulla!!
|
Dai un occhio a cosa c'e` in /var/log/cron.log
Controlla anche che in /var/spool/cron/ (sottodirectory crontabs)
ci siano effettivamente i file per gli utenti dotati di crontab.
A parte questo, prima o poi mi verra` in mente un consiglio
sensato (che non sia l'essere sicuri che a quell'ora la
macchina fosse accesa... ;-))
Ciao!
_________________
Davide Alberani <da@xxxxxx.xyz> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/ |
|
Top |
|
|
Fabio Muzzi Ospite
|
Inviato: Ven 06 Lug 2007 18:33 Oggetto: Crontab |
|
|
On Fri, 2007-07-06 at 19:24 +0200, Davide Alberani wrote:
Citazione: | A parte questo, prima o poi mi verra` in mente un consiglio
sensato (che non sia l'essere sicuri che a quell'ora la
macchina fosse accesa... ;-))
|
Mi rendo conto che e` una domanda idiota, ma il crontab di root esiste?
Cioe`, non e` che deve solo editare /etc/crontab anziche` fare "crontab
-e" da root?
E se esiste, non e` che quello di root, come quello in /etc, essendo di
root, richiede il campo "username" che quelli di utente non richiedono?
_________________
Fabio "Kurgan" Muzzi |
|
Top |
|
|
Fabio Ferrero Ospite
|
Inviato: Lun 09 Lug 2007 09:24 Oggetto: Crontab |
|
|
On 06/lug/07, at 19:34, Fabio Muzzi wrote:
Citazione: | Citazione: | A parte questo, prima o poi mi verra` in mente un consiglio
sensato (che non sia l'essere sicuri che a quell'ora la
macchina fosse accesa... ;-))
| Mi rendo conto che e` una domanda idiota, ma il crontab di root
esiste?
|
Il mio consiglio sensato e' quello di usare file all'interno di /etc/
cron.d, mi sembra piu' pulito e piu' facilmente amministrabile.
Ciao.
_________________
Fabio "Nutella" Ferrero
--------------------------------------------
Internet Images srl || http://www.interim.it
email: ferrero@xxxxxx.xyz || info@xxxxxx.xyz
Tel://051.627.26.79 |||| Fax://051.376.41.07 |
|
Top |
|
|
Fabio Muzzi Ospite
|
Inviato: Lun 09 Lug 2007 15:50 Oggetto: Crontab |
|
|
On Mon, 2007-07-09 at 10:25 +0200, Fabio Ferrero wrote:
Citazione: | Il mio consiglio sensato e' quello di usare file all'interno di /etc/
cron.d, mi sembra piu' pulito e piu' facilmente amministrabile.
|
Assolutamente si`.
Stavamo solo cercando di capire perche` come aveva fatto lui non andava,
e non quale sia il modo migliore di farlo.
Tuttavia, veramente, ancora non ho capito perche` non andava...
_________________
Fabio "Kurgan" Muzzi |
|
Top |
|
|
Alfa
Registrato: 04/07/07 09:50 Messaggi: 10
|
Inviato: Ven 13 Lug 2007 09:29 Oggetto: |
|
|
Vi ringrazio dell'interessamento e vi comunico che il crontab ha finalmente re-iniziato a fare il suo dovere!!! Non so perché, dal momento che non ho toccato nulla, però questa notte i suoi deveri li ha fatti, a parte uno: quello di spedire la mail di notifica:
Codice: | MAILTO=sysadmin@pippo.it
# Ogni notte alle 4:30 effettua l'archiviazione dei log di tutti gli applicativi
#
30 4 * * * /bin/bash -vx /home/backup/allbackuplogs.sh > /tmp/test 2>&1
00 10 * * * ls
|
Mi sono accorto che la situazione si è sbloccata dal momento che alle 10 mi è arrivata una mail relativa al comando ls. Ho controllato e anche lo script delle 4:30 è girato, ma niente mail relativa ad esso. Avete qualche idea? CIAO |
|
Top |
|
|
Alessandro Dotti Contra Ospite
|
Inviato: Ven 13 Lug 2007 09:36 Oggetto: Crontab |
|
|
On Fri, Jul 13, 2007 at 10:29:13AM +0200, Alfa wrote:
|
|Mi sono accorto che la situazione si è sbloccata dal momento che alle 10
|mi è arrivata una mail relativa al comando ls. Ho controllato e anche lo
|script delle 4:30 è girato, ma niente mail relativa ad esso. Avete
|qualche idea? CIAO
Se il comando non genera output, cron non manda email di suo spontanea
volonta`.
ciao
alex
_________________
Alessandro Dotti Contra
ASTER Scienza Tecnologia Impresa - scpa
Area di Ricerca di Bologna
Via Gobetti 101 - I-40129 Bologna
Tel +39 051 6398099 Fax +39 051 6398131
http://www.aster.it |
|
Top |
|
|
Davide Brini Ospite
|
Inviato: Ven 13 Lug 2007 09:44 Oggetto: Crontab |
|
|
On Friday 13 July 2007 10:29, Alfa wrote:
Citazione: | Mi sono accorto che la situazione si è sbloccata dal momento che alle
10 mi è arrivata una mail relativa al comando ls. Ho controllato e
anche lo script delle 4:30 è girato, ma niente mail relativa ad esso.
Avete qualche idea? CIAO
|
Se non ricordo male, cron manda mail solo quando il comando produce un
qualche output su stdout o stderr (ad esempio, errori, report etc.). Il
comando che esegui non produce output perche' e' tutto ridirezionato.
O togli il ridirezionamento o fai uno script che fa le operazioni e ti
invia l'email di notifica (imho piu' pulito e ti da piu' controllo).
Ciao! |
|
Top |
|
|
Alfa
Registrato: 04/07/07 09:50 Messaggi: 10
|
Inviato: Ven 13 Lug 2007 12:01 Oggetto: |
|
|
Provo a togliere la ri-direzione sullo script delle 4.30 e vi faccio sapere. CIAO |
|
Top |
|
|
Alfa
Registrato: 04/07/07 09:50 Messaggi: 10
|
Inviato: Lun 16 Lug 2007 08:44 Oggetto: |
|
|
Era prprio per colpa della ridirezione che le mail non partivano! Ora è andato tutto! Grazie ancora. |
|
Top |
|
|
Sergiusman
Registrato: 17/07/07 18:51 Messaggi: 4
|
Inviato: Mar 17 Lug 2007 19:17 Oggetto: Crontab e VMware |
|
|
Ciao, qualcuno mi sa aiutare?
Anche io ho riscontrato un problema con crontab: sul mio server ho una macchina virtuale gestita da VMware che gira su opensuse 10.2 e ho bisogno di farne un backup giornaliero.
Ho provato a creare un file dentro la cartella cron.d con i comandi per spegnere, copiare e riavviare la macchina virtuale, ma esegue solo il comando copia, non gli altri due.
Invece l'operazione funziona normalmente se io uso gli stessi comandi nella shell, così:
# vmware-cmd <nome_VM> stop
# cp -r <path_VM>
# vmware-cmd <nome_VM> start
Grazie a tutti
Sergio A. |
|
Top |
|
|
Fabio Muzzi Ospite
|
Inviato: Mar 17 Lug 2007 19:19 Oggetto: Crontab e VMware |
|
|
On Tue, 2007-07-17 at 20:17 +0200, Sergiusman wrote:
Citazione: | Invece l'operazione funziona normalmente se io uso gli stessi comandi
nella shell, così:
# vmware-cmd <nome_VM> stop
# cp -r <path_VM>
# vmware-cmd <nome_VM> start
|
Posta il file completo, cosi` lo possiamo leggere.
Probabilmente hai una qualche mancanza nel path. Prova a definire i path
completi nel file del cron per i comandi...
_________________
Fabio "Kurgan" Muzzi |
|
Top |
|
|
tannoiser
Registrato: 02/04/07 10:06 Messaggi: 621
|
Inviato: Mar 17 Lug 2007 19:36 Oggetto: Crontab e VMware |
|
|
* martedì 17 luglio 2007, alle 20:17, Sergiusman scrive:
Citazione: | Invece l'operazione funziona normalmente se io uso gli stessi comandi
nella shell, così:
# vmware-cmd <nome_VM> stop
# cp -r <path_VM>
# vmware-cmd <nome_VM> start
|
Path. Usa i path assoluti nello script.
_________________
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
The linuX Files -- The Source is Out There. |
|
Top |
|
|
|