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 PublicLes Web apps ou services ont parfois besoin d’exécuter des tâches périodiquement, exécuter des commandes ou appeler des URLs, sans aucune interaction utilisateur. Pour ce faire, vous devez créer une tâche planifiée.
Notre plateforme s’appuie 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’informations sont à fournir :
$HOME/admin/logs/jobs/
. Il vous donne le démarrage et l’arrêt de la tâche.Si votre script a besoin d’autoriser certaines IP, autorisez ces plages d’adresses IP.
crontab -e
est aussi disponible. Les deux systèmes sont distincts.source venv/bin/activate && python
est spécifique à Bash et ne peut fonctionner. À remplacer par venv/bin/python
;Lancement, toutes les dix minutes, de l’outil WordPress pour exécuter leurs tâches planifiées :
Interface d’administration alwaysdata :
php $HOME/wordpress/htdocs/wp cron event run --due-now
Syntaxe crontab équivalente :
*/10 * * * * php $HOME/wordpress/htdocs/wp cron event run --due-now
Rafraîchissement d’un backend RSS avec TT-rss, tous les jours à 10:30 :
Interface d’administration alwaysdata :
php $HOME/tt-rss/update.php --feeds --quiet
Syntaxe crontab équivalente :
30 10 * * * php $HOME/tt-rss/update.php --feeds --quiet
Un rapport est envoyé lorsque le code de retour est différent de 0. Si le tâche n’est pas exécutée, aucun mail n’est envoyé. ↩︎