Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    File crontab: è giusto?

    Ciao a tutti.

    Sto cercando di fare delle procedure automatizzate.

    In pratica ho fatto un file di crontab:

    # esecuzione dello script alle 10.00 di mattina di ogni giorno
    0 10 * * * /home/procedure_automatizzate.sh >> /home/errori.log

    e il file procedure_automatizzate.sh è così:

    rm /www/htdocs/contenuti_speciali/statistiche_ordinato/STATORDX3_1.csv
    rm /www/htdocs/contenuti_speciali/statistiche_ordinato/STATORDX3.csv
    cp /home/STATORDX3 /www/htdocs/contenuti_speciali/statistiche_ordinato/STATORDX3.csv

    ho verificato però che il file statordx3.csv viene copiato, mentre gli altri file non vengono eliminati(ho verificato, le path sono giuste).
    come mai?
    dove sto sbagliando?

    Grazie,
    Ale

  2. #2

    Re: File crontab: è giusto?

    il > redirige lo stdout, come anche il >> (che appende in coda invece di sovrascrivere)

    per redirigere lo stderr devi usare 2>
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Per la precisione, siccome non mi ha cancellato il file:

    STATORDX3.csv

    quello nuovo la nominato:

    STATORDX3.csv?

    Per cancellare i file c'è qualche problema con il crontab?

    Grazie,
    Ale

  4. #4
    Originariamente inviato da pig_org
    Per la precisione, siccome non mi ha cancellato il file:

    STATORDX3.csv

    quello nuovo la nominato:

    STATORDX3.csv?

    Per cancellare i file c'è qualche problema con il crontab?

    Grazie,
    Ale

    dovresti dargli un -f al rm,. altrimenti se ti chiede la conferma chi gli risponde?


    rm -f quellochettepare


    oppure senza dare l'rm, fai il cp -f che sovrascrive senza chiedere conferme
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  5. #5
    Ho anche io un problema con crontab. Io ho editato il file con crontab -e e ho dato queste opzioni:
    codice:
    00 * * * * /root/prova.sh
    Che da quello che ho letto fa partire lo script ogni ora. Il problema e' che lo script non parte ogni ora, bensi' ogni 5 minuti. Ho sbagliato io ho c'e' qualche problema con il crond?
    Ciao e grazie
    P.S Mi scuso per l'appropriazione del thread.
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

  6. #6
    Ho gia' risolto, per chi potesse servire la sintassi corretta e'

    0 * * * * /root/script.sh

    Ciao
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

  7. #7
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da magix2003
    Ho gia' risolto, per chi potesse servire la sintassi corretta e'

    0 * * * * /root/script.sh

    Ciao
    Era corretta anche quella di prima:
    codice:
    cacao74@winnie:~$ crontab -l
    [...]
    00 *   * * * date >> /home/cacao74/orario-cron.txt
    cacao74@winnie:~$ cat orario-cron.txt
    
    gio ago 18 18:00:01 CEST 2005
    gio ago 18 19:00:01 CEST 2005
    gio ago 18 20:00:01 CEST 2005
    ciao
    slack? smack!

  8. #8
    Se invece volessi farlo ogni 5 minuti sarebbe cosi'?

    5 * * * * /root/script

    Comunque a me con il primo modo non funzionava... Ciao e grazie
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

  9. #9
    Risolto anche questo, a chi servisse la sintasi che per me ha funzionato e':

    */5 * * * * /tuo/script
    Bye
    Linux user number 395693| Acer TravelMate 4672WMLI powered by GNU/Linux Ubuntu 7.10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.