Panel Site Web

Comment créer des tâches automatisées sur Hostinger

cron-jobs

Introduction

Vous aimeriez automatiser certains scripts sur votre serveur mais vous ne savez pas comment faire ? C’est très simple et nous allons vous montre comment faire dans ce court tutoriel !

Il existe une fonctionnalité sur Linux qui s’appelle cron. Cron vous permet d’automatiser des commandes à certaines heures de la journée, certains jours de la semaine, certains mois même ! C’est une fonction utile notamment pour planifier une sauvegarde de votre serveur sans avoir à le faire à la main ! Imaginons que vous vouliez sauvegarder votre base de données, vous pourrez créer une tâche cron qui, tous les jours, à 4h du matin, sauvegarde la base de données MySQL, sans même que vous ayez à vous en préoccuper.

Vous pouvez aussi utiliser cron en général pour programmer des scripts que vous ne voulez afficher que pendant un certain temps, pour une promotion par exemple si vous avez un site d’e-commerce ! Ce qui est bien avec les cron jobs c’est qu’ils vous permettront de libérer du temps pour creuser ce qui est VRAIMENT important pour votre site web. Et ça, peu de fonctionnalités vous permettent d’aussi bons résultats.

J’espère que vous comprenez donc l’utilité des cron jobs, car c’est ce que nous allons voir dans ce tutoriel ensemble ! Ce tutoriel sera court donc suivez bien jusqu’au bout 😉

Ce dont vous aurez besoin

Avant de commencer ce tutoriel, assurez vous d’avoir

  • Accès à votre tableau de bord Hostinger
  • Un script à utiliser/tester

Etape 1 – Créer un cron job

Tout d’abord, pour créer un cron job, il vous faut accéder à la section Avancé –> Cron Jobs :

Une fois entré dans la section, vous verrez plusieurs paramètres pour créer votre script cron. Tout d’abord dans Commande pour exécuter, saisissez le chemin du script que vous voulez automatiser.

Ensuite, vous pouvez choisir une des options communes qu’offre l’éditeur. Notamment nous choisirons Une fois par jour :

Vous pouvez aussi personnaliser tout ça. Vous pouvez choisir à quelle heure le script sera exécuté :

Mais vous pouvez aussi choisir quel jour il sera exécuté :

Ou bien encore quel mois il sera exécuté :

Voire même quel jour de la semaine précisément ! Autant dire que vous avez pléthore d’options à votre disposition !

Bon, bien sûr, une fois ça fait, il serait bête de perdre tout votre travail. Alors je vous conseille fortement de cliquer sur Sauvegarder :

Voilà, c’était à peu près tout pour ce qui était de créer un cron job. A vrai dire, c’était simple, et il n’y avait peut-être pas besoin d’un tutoriel pour ça. Mais bon, on sait jamais.

Etape 2 – Gérer un cron job

Alors, vous pouvez aussi gérer les cron jobs que vous venez de créer. Notamment vous pouvez afficher les résultats du script créé.

Normalement, cela devrait vous ouvrir une nouvelle fenêtre et si vous avez bien paramétré votre script, il vous renverra un message de vérification. Bien sûr, je ne vous apprendrais pas le PHP dans ce tutoriel puisque je ne sais pas comment écrire dans ce langage ! Mais vous pouvez trouver de super cours sur OpenClassrooms.

Par ailleurs vous pouvez aussi supprimer l’une des tâches cron si elles ne vous convient pas. Comme vous l’aurez compris de vous-même, il suffit de cliquer sur le bouton Supprimer pour… supprimer votre tâches cron ! Simple mais pas évident pour certains peut-être :

Une fenêtre apparaîtra vous demandant de confirmer la demande de suppression. Rien de bien folichon, si vous le voulez, cliquez sur Oui. C’est simple, rapide et efficace, n’est-ce pas :

Conclusion

Après ce tutoriel, j’espère vous avoir appris comment configurer des tâches cron facilement. Il faut dire qu’avec le panel Hostinger, c’en devient un jeu d’enfant tellement c’est simple. Enfin, après, selon moi, rien ne vaut une bonne ligne de commande, mais c’est mon côté geek qui ressort.

Vous avez, je l’espère, compris l’utilité d’un cron job. Et au delà même de l’utilité, de sa nécessité dans un serveur de production, notamment pour avoir des sauvegardes fréquentes et fraîches. Après, je ne vous force à rien, mais créer un cron job pour sauvegarder votre contenu peut être ce qui vous fera gagner le plus de temps sur votre site.

J’espère vous avoir été utile, même si j’en doute un peu tout de même et vous dis à très vite pour un futur tutoriel ! 😉

Rejoignez des milliers d'abonnés du monde entier

et recevez des offres exclusives et tous les nouveaux tutoriels dans votre boîte mail

Please wait...

Merci de vous être inscrit !

Commencez à économiser dès maintenant !

Hébergement et nom de domaine tout-en-un à partir de

2
45
/mois