Une recherche Google a révélé un logiciel qui remplit les mêmes fonctions que cron, mais rien n'est intégré à Windows.
J'utilise Windows XP Professionnel, mais des conseils pour toute version de Windows pourraient être utiles à quelqu'un.
Existe-t-il également un moyen d'invoquer cette fonctionnalité (qui, en fonction des réponses, s'appelle le Planificateur de tâches) par programme ou via la ligne de commande?
windows
cron
scheduling
scheduled-tasks
Thomas Owens
la source
la source
cron
avez-vous besoin que le Planificateur de tâches ne fournit pas?Réponses:
Pour la question d'origine, poser des questions sur Windows XP (et Windows 7): Planificateur de tâches Windows
Pour une utilisation en ligne de commande, vous pouvez planifier avec la commande AT .
Pour les versions plus récentes de Microsoft OS, Windows Server 2012 / Windows 8, consultez l' utilitaire de ligne de commande schtasks .
Si vous utilisez PowerShell, les applets de commande de tâches planifiées dans Windows PowerShell sont conçues pour les scripts.
la source
at.exe
est obsolète et ne fonctionnera pas.schtasks.exe
est difficile à utiliser (par exemple ne fonctionnera pas sans privilèges d'administrateur) et buggé (par exemple le/Z
commutateur).La commande "AT" de Windows est très similaire à cron . Il est disponible via la ligne de commande.
la source
La commande «at».
la source
Utilisez le Planificateur de tâches de Windows pour planifier des tâches au fil du temps et des dates.
la source
pycron est une correspondance étroite sur Windows. Les entrées suivantes sont prises en charge:
la source
API du planificateur de tâches sur MSDN.
la source
L'équivalent le plus proche sont les tâches planifiées de Windows (Panneau de configuration -> Tâches planifiées), bien qu'elles soient très loin de cron.
La plus grande différence (pour moi) est qu'ils nécessitent qu'un utilisateur soit connecté à la boîte Windows et un compte d'utilisateur (avec mot de passe et tout), ce qui fait des choses un cauchemar si votre politique de sécurité locale nécessite des changements de mot de passe périodiquement. Je pense également qu'il est moins flexible que cron en ce qui concerne la définition d'intervalles pour les éléments à exécuter.
la source
Zcron est disponible gratuitement pour un usage personnel.
la source
Pas exactement une version Windows, mais vous pouvez utiliser la crontab de Cygwin. Pour les instructions d'installation, voir ici: ici .
la source
Si vous préférez un bon vieux cron, CRONw est la voie à suivre.
la source
We were asked to go - so I'm out finally...
Toute commande que j'ai essayée m'a envoyé ce message. WTF? Ce projet n'est-il plus actif ou quel est le sens de ce message ?? MERCIIl existe NNCron pour Windows. Le service informatique peut planifier l'exécution périodique des travaux.
la source
En plus du Planificateur de tâches Windows, vous avez également «at» sur Windows. Je ne sais pas en quoi il diffère du Planificateur de tâches en plus du fait qu'il possède une interface de ligne de commande.
la source
La commande At est désormais obsolète
vous pouvez utiliser les SCHTASKS
la source
Vous pouvez utiliser l' API Scheduled-Tasks dans PowerShell avec un fichier config.json pour l'entrée des paramètres. Je suppose que la limitation minimale est de 5 minutes. Un exemple de tutoriel pour la création de tâches de planification très basiques via des API
Vous pouvez également utiliser schtasks.exe via cmd. Je pouvais voir la limitation du modificateur de minutes à 1 minute lors de l'exécution de schtasks.exe / Create / ?. Quoi qu'il en soit, AT est désormais obsolète.
Quoi qu'il en soit, je travaille sur un outil pour se comporter comme CRON. Je mettrai à jour ici s'il est réussi.
la source
Découvrez l'excellent programme Cronical sur https://github.com/mgefvert/Cronical
Il s'agit d'un programme .NET qui lit un fichier texte avec des lignes cron de type Unix . Très pratique à utiliser. Il enverra des e-mails si stdout comme Cron Unix. Il prend même en charge le rôle de coureur de service.
la source