web-dev-qa-db-fra.com

lancer un script toutes les 4 heures avec le planificateur de tâches

J'ai un planificateur de tâches Windows 2008, j'ai configuré un script PHP pour s'exécuter comme ceci

C:\php\php.exe -f etc ...

Dans le planificateur de tâches Windows, je ne peux planifier que quotidiennement ou toutes les heures. Comment puis-je le configurer pour qu'il s'exécute toutes les 4 heures?

40
jim smith

Dans Windows Server 2008/2008R2, vous pouvez configurer la tâche pour qu'elle répète toutes les heures souhaitées. Le menu déroulant correspondant vous propose simplement l'option d'une heure, mais vous pouvez également saisir le nombre d'heures dont vous avez besoin (voir la capture d'écran ci-dessous).

enter image description here

110
Mikhail

Vous pouvez simplement le configurer pour qu'il s'exécute toutes les heures et au début du script PHP, vérifiez l'heure actuelle et quittez-le si le module d'heure actuel 4 n'était pas nul.

Là où il est écrit "répéter la tâche tous les", vous pouvez aussi simplement changer "1 heure" en "4 heures" (ce n'est pas dans le menu déroulant, il suffit donc de le taper). Vous pouvez le faire dans Windows 7, je ne suis pas sûr de Windows Server 2008.

1
Gerrat