Tâches planifiées

Découvrez notre offre de Cloud Public

L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.

Découvrir le Cloud Public

Les Web apps ou ser­vices ont par­fois besoin d’exé­cu­ter des tâches pério­di­que­ment, exé­cu­ter des com­mandes ou ap­pe­ler des URLs, sans aucune inter­ac­tion uti­li­sa­teur. Pour gérer ce point, vous devez enre­gis­trer une tâche pla­ni­fiée.

Notre pla­te­forme s’ap­puie sur Debian et sa crontab mais permet de les gérer directement dans notre interface d’administration - onglet Avancé > Tâches planifiées - et de faciliter l’utilisation.

Plusieurs types d’in­for­ma­tions sont à fournir :

  • la (les) commande(s) que vous sou­hai­tez exé­cu­ter, ou les URLs que vous sou­hai­tez requê­ter ;
  • l’environnement SSH ;
  • la pério­di­ci­té de votre tâche : vous pou­vez spé­ci­fiez une heure fixe, ou un inter­valle.

Des adresses email peuvent aussi être renseignées pour recevoir les rapports d’erreurs (séparées par un espace). Elles ne remplacent pas les logs d’exécution déjà présents dans le répertoire $HOME/admin/logs/jobs.

Interface d’ad­mi­nis­tra­tion : créer une tâche pla­ni­fiée
Interface d’ad­mi­nis­tra­tion : créer une tâche pla­ni­fiée

Si votre script a besoin d’autoriser certaines IP, autorisez ces plages d’adresses IP.