Visualizzazione risultati 1 fino 15 di 15

Discussione: Altervista offre un servizio di "crontab"?

  1. #1
    globalmeteo non è connesso Utente
    Data registrazione
    02-07-2005
    Messaggi
    115

    Predefinito Altervista offre un servizio di "crontab"?

    Ciao a tutti volevo chiedere se altervista mette a disposizione un servisio di crontab perchè ho una pagina che voglio aprire ogni 15 minuti in automatico, grazie per le risposte!

  2. #2
    Ospite Guest

    Predefinito

    Per utilizzare crontab ci vuole l'accesso al server come root.
    Quindi non è possibile utilizzare cron.

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    No, però se spieghi meglio cosa vuoi fare si può provare ad aggirare il problema.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Ospite Guest

    Predefinito

    Un modo è l'uso del servizio offerto da webcron.org, che esegue operazioni al tuo sito in tempi prestabiliti da te in modo gratuito imitando la funzione unix in tema.
    Io per il mio sito ho adottato questa soluzione e posso dirmi più che soddisfatto.
    Oppure c'era uno script php apposito che ti posto tra 2 minuti,tempo di ritrovarlo

  5. #5
    globalmeteo non è connesso Utente
    Data registrazione
    02-07-2005
    Messaggi
    115

    Predefinito

    però raga grazie siete rapidissimi nel rispondere...

  6. #6
    Ospite Guest

    Predefinito

    Eccolo,non so se funziona su AV perchè non l'ho provato, ma sui server di altri providers funziona:
    Codice PHP:
    <?php
    ignore_user_abort
    (); // funzione per far continuare l'esecuzione dello script anche dopo la chiusura della pagina
    set_time_limit(0); // funzione per far continuare lo script all'infinito
    $interval=60*15; // ogni 15 minuti...
    do{

    // funzioni da svolgere ogni 15 minuti


    sleep($interval); // funzione per attendere 15 minuti dopo l'intervento
    }while(true);
    ?
    Io l'ho postato a scopo informativo,ma secondo me è molto meglio webcron.org che sono sicuro funzioni e permette molte più opzioni.
    E'facilissimo da usare
    Ciao!

  7. #7
    globalmeteo non è connesso Utente
    Data registrazione
    02-07-2005
    Messaggi
    115

    Predefinito

    Citazione Originalmente inviato da probid Visualizza messaggio
    Eccolo,non so se funziona su AV perchè non l'ho provato, ma sui server di altri providers funziona:
    Codice PHP:
    <?php
    ignore_user_abort
    (); // funzione per far continuare l'esecuzione dello script anche dopo la chiusura della pagina
    set_time_limit(0); // funzione per far continuare lo script all'infinito
    $interval=60*15; // ogni 15 minuti...
    do{

    // funzioni da svolgere ogni 15 minuti


    sleep($interval); // funzione per attendere 15 minuti dopo l'intervento
    }while(true);
    ?
    Io l'ho postato a scopo informativo,ma secondo me è molto meglio webcron.org che sono sicuro funzioni e permette molte più opzioni.
    E'facilissimo da usare
    Ciao!
    scusa la domanda scema ma questo codice lo metto nell pagina che mi interessa vero?

  8. #8
    Ospite Guest

    Predefinito

    Come ti ho detto non so se funziona su AV.
    Comunque $interval è il numero di secondi di pausa tra un esecuzione e l'altra dello script.
    dopo il do{ vanno inserite le funzioni php da avviare.
    Prima di sleep($interval) devi terminare le suddette operazioni.
    Dopo aver creato il codice ti basta raggiungere la pagina da browser e chiuderla subito dopo semplicemente.
    Non ti verrà mostrato alcun contenuto quindi evita eventuali outputs.
    Non rivisitare dopo la pagina o i "contatori" ripartono.
    Tutto questo SE lo script va. :D

  9. #9
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    La funzione set_time_limit sono quasi sicuro che non funziona su AlterVista.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  10. #10
    globalmeteo non è connesso Utente
    Data registrazione
    02-07-2005
    Messaggi
    115

    Predefinito

    Citazione Originalmente inviato da probid Visualizza messaggio
    Prima di sleep($interval) devi terminare le suddette operazioni.
    e questo come lo faccio?

  11. #11
    Ospite Guest

    Predefinito

    Intendevo dire che tutto quello che vuoi fare ogni x secondi (queries al db,scrittura txt ecc...) devi farlo prima di quella sezione di codice.

  12. #12
    Guest

    Predefinito

    Scusate, ma quel codice, continua ad andare anche quando si spegne il pc?

  13. #13
    Guest

    Predefinito

    Se dovesse funzionare...
    E' php, non c'entra nulla col tuo pc...

    Ciao

  14. #14
    Guest

    Predefinito

    Si, devo solo esserne certo, ma se dovessi usare uno script del genere per molti utenti, andrebbe tutto bene o si sovracaricherebbe tutto? Cmq grazie dell' aiuto, penso che provero ad adottare questo sistema! Ciaooo

    EDIT: Le cose che faccio eseguire all' interno dello script pero funzionano anche quando l' utente e online vero?

  15. #15
    Guest

    Predefinito

    Penso di si...

    Penso anche che quello script, qui su Altervista, non funzionerà... fateci sapere...

    Ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •