Indice del forum Emilia Romagna Linux Users Group
i forum di ERLUG
torna alla home page di ERLUG
 
 Forum SubscriptionsForum Subscriptions   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

Crontab
Vai a 1, 2  Successivo
 
Nuovo argomento   Rispondi    Indice del forum -> ERLUG
Precedente :: Successivo  
Autore Messaggio
Alfa



Registrato: 04/07/07 09:50
Messaggi: 10

MessaggioInviato: Ven 06 Lug 2007 15:55    Oggetto: Crontab Rispondi citando

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
Profilo Invia messaggio privato
Davide Alberani



Registrato: 04/04/07 08:47
Messaggi: 953

MessaggioInviato: Ven 06 Lug 2007 16:08    Oggetto: Crontab Rispondi citando

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
Profilo Invia messaggio privato HomePage
Alfa



Registrato: 04/07/07 09:50
Messaggi: 10

MessaggioInviato: Ven 06 Lug 2007 16:16    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
Davide Alberani



Registrato: 04/04/07 08:47
Messaggi: 953

MessaggioInviato: Ven 06 Lug 2007 18:22    Oggetto: Crontab Rispondi citando

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
Profilo Invia messaggio privato HomePage
Fabio Muzzi
Ospite





MessaggioInviato: Ven 06 Lug 2007 18:33    Oggetto: Crontab Rispondi citando

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





MessaggioInviato: Lun 09 Lug 2007 09:24    Oggetto: Crontab Rispondi citando

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





MessaggioInviato: Lun 09 Lug 2007 15:50    Oggetto: Crontab Rispondi citando

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

MessaggioInviato: Ven 13 Lug 2007 09:29    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
Alessandro Dotti Contra
Ospite





MessaggioInviato: Ven 13 Lug 2007 09:36    Oggetto: Crontab Rispondi citando

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





MessaggioInviato: Ven 13 Lug 2007 09:44    Oggetto: Crontab Rispondi citando

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

MessaggioInviato: Ven 13 Lug 2007 12:01    Oggetto: Rispondi citando

Provo a togliere la ri-direzione sullo script delle 4.30 e vi faccio sapere. CIAO
Top
Profilo Invia messaggio privato
Alfa



Registrato: 04/07/07 09:50
Messaggi: 10

MessaggioInviato: Lun 16 Lug 2007 08:44    Oggetto: Rispondi citando

Era prprio per colpa della ridirezione che le mail non partivano! Ora è andato tutto! Grazie ancora.
Top
Profilo Invia messaggio privato
Sergiusman



Registrato: 17/07/07 18:51
Messaggi: 4

MessaggioInviato: Mar 17 Lug 2007 19:17    Oggetto: Crontab e VMware Rispondi citando

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
Profilo Invia messaggio privato
Fabio Muzzi
Ospite





MessaggioInviato: Mar 17 Lug 2007 19:19    Oggetto: Crontab e VMware Rispondi citando

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

MessaggioInviato: Mar 17 Lug 2007 19:36    Oggetto: Crontab e VMware Rispondi citando

* 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
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ERLUG Tutti i fusi orari sono GMT + 1 ora
Vai a 1, 2  Successivo
Pagina 1 di 2

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

torna alla home page di ERLUG
Per informazioni o problemi, contattare info@erlug.linux.it.
La connettività per questo sito e per gli altri nostri servizi è offerta da Ehiweb.it