Créer une tâche cron ou crontab toutes les minutes avec notre générateur crontab en ligne. Toutes les minutes tous les jours. compte-rendu Heures jour (mois) mois jour (semaine) * N'importe quelle valeur, Séparateur de liste de valeurs - Plage de valeurs / Valeurs d'étape
Disons que nous voulons commencer à exécuter la commande la première fois lorsque Marty McFly est arrivé à Riverdale, puis la répéter toutes les n minutes plus tard. % date - d '2015-10-21 07:28:00' +% s 1445412480 Pour qu'un cronjob s'exécute toutes les 42 nd minutes après `2015-10-21 07:28:00 ', le crontab ressemblerait à ceci: * * * * * minutetestcmd "2015-10-21 07:28:00" 42 && command avec minutetestcmd défini comme #! /usr/bin/env bash starttime = $ ( date - d "$1" "+%s") # return UTC time now = $ ( date "+%s") # get the amount of minutes (using integer division to avoid lag) minutes = $ (( ( now - starttime) / 60)) # set the modulo modulo = $2 # do the test (( now >= starttime)) && (( minutes% modulo == 0)) Remarque: l' heure UNIX n'est pas influencée par les secondes intercalaires Remarque: cron n'a pas de précision inférieure à la seconde
Comment exécuter un travail cron toutes les 30 minutes? Je cherche à ajouter une crontab entrée pour exécuter un script toutes les 30 minutes, à l'heure et 30 minutes après l'heure ou quelque chose de proche. J'ai ce qui suit, mais il ne semble pas fonctionner sur 0. */30 * * * * Quelle chaîne dois-je utiliser? Le cron fonctionne sur OSX.
Utilisez ce qui suit si vous souhaitez vérifier l'espace disque toutes les 10 minutes. */10 * * * * /home/maverick/check-disk-space Il exécute la commande spécifiée check-disk-space toutes les 10 minutes tout au long de l'année. Mais vous pouvez avoir besoin d'exécuter la commande uniquement pendant certaines heures ou vice versa. Les exemples ci-dessus montrent comment faire ces choses. Comment exécuter un cronjob toutes les X minutes?. Au lieu de spécifier des valeurs dans les 5 champs, nous pouvons le spécifier en utilisant un seul mot-clé comme mentionné ci-dessous. Il existe des cas particuliers dans lesquels au lieu des 5 champs ci-dessus, vous pouvez utiliser @ suivi d'un mot-clé, comme reboot, minuit, annuel, horaire. Mots-clés spéciaux de Cron et leur signification Keyword Equivalent @yearly 0 0 1 1 * @daily 0 0 * * * @hourly 0 * * * * @reboot Run at startup. planifier un travail pour la première minute de chaque année en utilisant @yearly Si vous souhaitez qu'un travail soit exécuté la première minute de chaque année, vous pouvez utiliser le mot-clé @yearly cron comme indiqué ci-dessous.
/usr/bin/php php // your code here J'ai besoin d'une syntaxe crontab qui devrait exécuter un script PHP spécifique /var/www/html/ chaque minute. L'exécution à chaque minute doit commencer à 00:00. L'autre tâche qui doit exécuter un script à 00:00 /var/www/html/ (une fois toutes les 24 heures).