Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Salvare il tempo di esecuzione di un cron

    ciao!

    ho un cron che parte la sera e che ci mette parecchio tempo.
    avrei la necessità di sapere quanto e di salvarlo in un file.

    mi sapreste dare qualche indicazione?
    questo il comando attuale:
    codice:
    0 20 * * * php /home/publygraph.com/htdocs/gestionale/import/import.php pf articoli >> /home/publygraph.com/pf_articoli.txt 2>&1

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    528
    ho sempre inserito i tempi nello script che viene eseguito, esempio da un vbs
    codice:
                timed="Fase di preparazione"
                timex=time2-time1
                call Stampa_tempo
    
                timed="Fase di calcolo"
                timex=time3-time2
                call Stampa_tempo
    
                timed="Fase di memorizzazione dei risultati"
                timex=time4-time3
                call Stampa_tempo
    
                timed="Fase di analisi"
                timex=time5-time4
                call Stampa_tempo
    
                timed="TEMPO DI ESECUZIONE TOTALE"
                timex=time5-time1
                call Stampa_tempo
    in questo modo posso verificare anche sequenze di script eseguiti in successione
    Ultima modifica di marino51; 28-06-2024 a 10:13

  3. #3
    potresti aggiungere alla riga stringa della data con: "date"

  4. #4
    Quote Originariamente inviata da marino51 Visualizza il messaggio
    ho sempre inserito i tempi nello script che viene eseguito, esempio da un vbs
    codice:
                timed="Fase di preparazione"
                timex=time2-time1
                call Stampa_tempo
    
                timed="Fase di calcolo"
                timex=time3-time2
                call Stampa_tempo
    
                timed="Fase di memorizzazione dei risultati"
                timex=time4-time3
                call Stampa_tempo
    
                timed="Fase di analisi"
                timex=time5-time4
                call Stampa_tempo
    
                timed="TEMPO DI ESECUZIONE TOTALE"
                timex=time5-time1
                call Stampa_tempo
    in questo modo posso verificare anche sequenze di script eseguiti in successione
    Quote Originariamente inviata da sacarde Visualizza il messaggio
    potresti aggiungere alla riga stringa della data con: "date"

    ho anche pensato di creare un file ad inizio script con la data.
    e poi aggiungere la data a fine esecuzione.
    così per ogni cron ho il suo file con le date.
    andando sempre in append avrei anche uno storico!

  5. #5

  6. #6
    Quote Originariamente inviata da sacarde Visualizza il messaggio
    concordo
    infatti alla fine ho fatto così.
    direttamente dallo script che viene lanciato (php in questo caso), creo il file in modalità append.
    agguingo la riga con data di inizio.
    a fine funzione aggiungo la data di fine.
    ho fatto qualche test e sembra funzionare.

    grazie!

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.