web-dev-qa-db-fra.com

Configurer une tâche cron sous Windows

Je dois télécharger un fichier à partir d'un serveur SFTP tous les jours. J'ai le programme qui récupère le fichier du serveur mais je pensais mettre en place un travail cron (ou quelque chose de similaire) pour automatiser cela. Nous sommes un magasin Windows et nous devons configurer le travail cron sous Windows.

54
mona

L'équivalent Windows d'un travail cron est une tâche planifiée.

Une tâche planifiée peut être créée comme décrit par Alex et Rud , mais vous pouvez également le faire en ligne de commande avec schtasks (si vous avez par exemple besoin de script ou l'ajouter au contrôle de version).

Un exemple:

schtasks /create /tn calculate /tr calc /sc weekly /d MON /st 06:05 /ru "System"

Crée la tâche de calcul, qui démarre la calculatrice (calc) chaque lundi à 6h05 (si vous en aviez besoin).

Toutes les commandes disponibles sont disponibles ici: http://technet.Microsoft.com/en-us/library/cc772785%28WS.10%29.aspx

Cela fonctionne sur Windows Server 2008 ainsi que Windows Server 2003.

52
steenhulthin
  1. Assurez-vous que vous êtes connecté en tant que administrateur ou que vous avez le même accès qu'un administrateur.
  2. Démarrer -> Panneau de configuration -> Système et sécurité -> Outils d'administration -> Planificateur de tâches
  3. Action -> Créer une tâche de base -> Tapez un nom puis cliquez sur Suivant.
  4. Suivez l'assistant.
42
s-hunter

http://windows.Microsoft.com/en-US/windows7/schedule-a-task

peut-être que cela vous aidera avec les tâches planifiées de Windows ...

9
Alex

Il y a pycron , ce qui est vraiment une implémentation Cron pour Windows, mais il y a aussi le planificateur intégré qui devrait fonctionner parfaitement pour ce dont vous avez besoin (Panneau de configuration -> Tâches planifiées -> Ajouter une tâche planifiée).

8
Rudu