Bonjour, je veux mettre en place un travail cron sous linux excluant le samedi et le dimanche.
1-5 fonctionne aussi
Bonjour, je veux mettre en place un travail cron sous linux excluant le samedi et le dimanche.
Commencez la ligne par 0 0 * * 1,2,3,4,5 <user> <command>
. Les premiers champs sont les minutes et les heures. Dans ce cas, la commande sera exécutée à minuit. Les étoiles signifient : pour chaque jour du mois, et pour chaque mois. Les chiffres 1 à 5 indiquent les jours. du lundi au vendredi. 6=samedi 0=dimanche.
"Utilisez les trois premières lettres du jour ou du mois concerné (la casse n'a pas d'importance). Les plages ou les listes de noms ne sont pas autorisées. "
@scribu Je suppose que c'est relatif au démon cron que vous utilisez. Dans mon cas dcron
avec lequel Slackware est livré prend en charge cette fonctionnalité, c'est même l'un de leurs exemples.
crontab.guru/# */10_ _ _*_1,2,3,4,5 c'est très facile : "A chaque 10ème minute le lundi, mardi, mercredi, jeudi et vendredi."
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
3 votes
Avez-vous lu le
crontab(5)
page de manuel, par exemple linux.die.net/man/5/crontab ?7 votes
Je ne vois vraiment pas pourquoi cette question "n'est pas dans le sujet".
3 votes
Cette question est hors sujet car elle n'a rien à voir avec la programmation dans sa définition normale, mais est davantage liée à l'administration des serveurs. Par conséquent, serverfault.com est l'endroit approprié pour cette question (même si c'est pour une station de travail, les paramètres des crontab sont toujours utilisés le plus souvent sur les serveurs). On pourrait vaguement dire qu'il s'agit de programmer l'ordinateur, mais ce n'est pas de la programmation telle que la plupart des gens la définissent.
0 votes
@JRoysdon merci pour votre explication. Il peut être très difficile sur ce site de traiter les réactions en boucle ouverte, où quelque chose est jugé mauvais, mais vous avez très peu d'idée de la raison pour laquelle il a été jugé mauvais et ne savez donc pas comment éviter une erreur similaire à l'avenir. Dans votre cas, vous avez fermé la boucle avec le retour d'information et cela peut être un bon signal pour les futurs posteurs où se trouvent les limites entre les questions spécifiques à la programmation et les questions plus informatiques non spécifiques à la programmation, ainsi que l'endroit le plus approprié pour poster. Encore une fois, je vous remercie.
1 votes
@MichaelPlautz JRoysdon Vous plaisantez tous les deux, n'est-ce pas ? Bien sûr, les expressions Cron concernent la programmation, tout comme les regexp. Vous ne pouvez pas utiliser les CronTriggers du framework Quartz sans connaître les expressions cron : quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/ Je vote pour la réouverture d'une question manifestement utile.
1 votes
Voir question similaire "sur le sujet" : stackoverflow.com/questions/9619362/