Articolo tradotto a macchina

Questo testo è una traduzione automatica. È prevista una versione riveduta.

Per Web Hosting e Server Gestiti (Performance Hosting)

In questo articolo ti spieghiamo come gestire i cronjob nell'account IONOS.

Che cos'è un cronjob?

Un cronjob è un comando che ti permette eseguire in modo automatico una determinata attività in un orario o intervallo di tempo predefinito. Il termine deriva dal processo "cron", utilizzato nei sistemi operativi basati su Unix come Linux e macOS per pianificare ed eseguire queste attività periodiche.

Tipiche applicazioni dei cronjob nell'hosting includono, ad esempio, il backup regolare di un database, l'eliminazione di file temporanei per liberare spazio di archiviazione o l'esecuzione regolare di script di manutenzione, come wp-cron.php per i siti web WordPress.

Requisiti

Hai un contratto di web hosting ordinato dopo il 22 marzo 2017 o hai effettuato il passaggio a questo contratto in seguito alla data indicata.

Caratteristiche dei cronjob configurabili nel tuo account IONOS

Quando configuri un cronjob nel tuo account IONOS, questo viene eseguito come servizio web. Ciò limita le possibilità di utilizzo ai richiami programmati di domini (URL). Un'applicazione tipica è l'esecuzione di uno script di manutenzione per la gestione di un sito web, ad esempio per i siti WordPress.

Inoltre, si applica anche quanto segue:

  • Per ogni contratto di hosting puoi creare fino a 500 cronjob tramite la pagina di gestione dei cronjob.
  • Ogni cronjob può durare al massimo 60 secondi per richiamo.
  • Per proteggere l'integrità della nostra piattaforma e in linea con la Fair-Use-Policy (politica di utilizzo corretto), i cronjob vengono interrotti dopo 60 secondi, a meno che non vengano completati prima.

Aprire la pagina di gestione dei cronjob

  • Accedi al tuo account IONOS.
  • Nel menu principale in alto a sinistra, fai clic su Menu e poi su Hosting. Se disponi di più contratti di hosting, seleziona quello desiderato.

    Si apre la pagina Panoramica hosting.
  • Fai clic su Modifica nel riquadro Cronjob. Se non hai ancora configurato un cronjob, verrai reindirizzato in modo automatico alla pagina Crea un cronjob dove potrai iniziare a crearne uno. Per ulteriori informazioni, consulta la sezione "Creare un cronjob".

Una volta creato un cronjob, viene visualizzata la pagina Cronjob. Qui puoi creare, modificare, attivare/disattivare ed eliminare i cronjob.

Creare un cronjob

  • Fai clic su Crea cronjob.
  • Nel campo Nome, inserisci il nome desiderato per la gestione del cronjob.
  • Nel campo HTTP GET, inserisci l'URL del file di script da richiamare. Facendo clic sul simbolo del mondo alla fine del campo, visualizzerai una lista dei domini inclusi nel tuo contratto.

    Esempio di URL: https://example.com/wp-cron.php
  • Opzionale: nel campo Stato utilizza il cursore per specificare se il cronjob deve essere attivato immediatamente o meno. L'impostazione predefinita è Cronjob attivo. Puoi modificare lo stato in qualsiasi momento.
  • nel campi Intervallo, specifica l'ora in cui il cronjob deve essere eseguito. Puoi scegliere se il cronjob deve essere eseguito mensilmente, settimanalmente o giornalmente. A seconda della selezione effettuata, visualizzerai altre opzioni per una definizione più dettagliata.
  • Al termine, fai clic su Crea un cronjob.

Il cronjob è stato creato. È possibile modificare i cronjob in qualsiasi momento.

Modificare un cronjob

  • Nella pagina di panoramica di Cronjob, fai clic sul nome del cronjob che desideri modificare. Oppure seleziona l'icona della matita che visualizzi a destra del cronjob.
  • Effettua le modifiche desiderate.
  • Al termine, fai clic su Salva.

Attivare o disattivare un cronjob

Puoi attivare e disattivare i cronjob esistenti in qualsiasi momento utilizzando il cursore nella colonna  Stato. Il cronjob appena attivato viene eseguito nel prossimo intervallo di tempo possibile.

Eliminare un cronjob

Per eliminare un cronjob, fai clic sul simbolo del cestino accanto al cronjob nella pagina di panoramica e conferma l'eliminazione.

Creare un cronjob per WordPress (wp-cron.php)

Se hai un sito web WordPress, puoi creare un cronjob per eseguire lo script wp-cron.php a intervalli definiti dall'utente. WordPress  utilizza questo script per la manutenzione del sito web. Ad esempio, per l'aggiornamento automatico di temi o plugin.

Nel creare un cronjob, inserisci l'URL secondo il seguente schema: https://tuo-dominio.tld/wp-cron.php

Esempio: https://example.com/wp-cron.php

Creare cronjob con funzioni avanzate (protezione con password, report via e-mail ... )

Se desideri creare un cronjob con funzionalità avanzate rispetto a quelle dell'account IONOS, puoi conifigurare un cronjob lato server nel tuo spazio web.

I cronjob lato server vengono eseguiti sulla piattaforma di hosting in modo indipendente da quelli creati nel tuo account IONOS. Tuttavia, è consigliabile avere conoscenze di base della shell di Linux.

I cronjob lato server offrono diverse funzionalità aggiuntive, tra cui:

  • Accesso a pagine/script protetti da password. 
  • Specifica di un indirizzo e-mail per ricevere messaggi ed errori che si verificano durante l'esecuzione dei cronjob.
  • Esecuzione di script a livello di sistema operativo anziché tramite il server web.