Si vous ecrivez des lignes de commande dans un fichier .bat , le script  peut être executer par le task manager.

ex: mysqldump -u root -p --default-character-set=utf8 alimentation > dump_alimentations.sql

Vous pouvez ainsi par exemple automatiser le dump d'une base de données ou le nettoyage d'une base de données

 

Sur un serveur cela s'apelle des tâches cron.

Qu'est-ce qu'une tache cron ?
 
Les tâches CRON, ou tâches automatisées, permettent de lancer une commande sur un serveur à intervalle régulier (toutes les heures, chaque jour à minuit, toutes les 2 minutes, les dimanches de 4 à 8h).

 

Vous souhaitez lancer un script ou un programme automatiquement à un intervalle régulier, pour sauvegarder des fichiers ou supprimer des traces toutes les semaines par exemple ? Avec le planificateur de tâches de Windows, c'est facile.

  1. Dans le champ de recherche, saisissez planificateur.



  2. Dans les résultats qui apparaissent, cliquez sur Planificateur de tâches.



  3. Dans le volet Actions de la fenêtre qui s'ouvre, cliquez sur Créer une tâche de base.



  4. Donnez un nom à la tâche, Nettoyage par exemple, saisissez si vous le souhaitez une description puis cliquez sur Suivant.



  5. Choisissez la fréquence de l'exécution de la tâche, toutes les semaines dans notre cas.



  6. Choisissez l'heure et le jour du lancement et cliquez sur Suivant.



  7. Sélectionnez l'action Démarrer un programme puis cliquez sur Suivant.



  8. Cliquez sur le bouton Parcourir.



  9. Dans la fenêtre qui s'ouvre, sélectionnez le script ou le programme à exécuter automatiquement et cliquez sur Ouvrir.



  10. Cliquez sur Suivant.



  11. Cliquez enfin sur Terminer.



  12. La tâche sera automatiquement exécutée le jour et à l'heure choisie.

Modifié le: vendredi 8 décembre 2023, 05:47