Le démon at est un excellent outil! Cependant, si un travail est planifié à 8h00 et que la machine est arrêtée à ce moment-là, at exécutera le travail à chaque démarrage de la machine. Ce que je voudrais faire, c'est l'empêcher d'exécuter le travail si le temps est écoulé. J'ai cherché dans les pages de manuel et en ligne, mais soit il n'y a pas de réponse, soit je n'en ai pas trouvé. J'utilise Arch, mais pour autant que je sache, il est très similaire entre les distributions.
Toute aide est très appréciée!
la source
at
file d'attente au démarrage avant deat
démarrer./etc/sysconfig/
répertoire dans Arch ... Et aucun des fichiers répertoriés dans les pages de manuel n'est un fichier de configuration.atclear
et exécutez-le avantatd
).Mon vote est pour le
cron
démon.Si vous avez besoin de l'exécuter à des heures spécifiques de la journée, mais pas à la même heure chaque jour, je créerais une crontab avec une entrée par plage de jours avec une heure d'exécution spécifique:
Quelques exemples tirés de
crontab(5)
:la source
Ce que vous voulez, c'est le démon cron. Il fait exactement ce que vous voulez.
Nourrissez votre moteur de recherche préféré pour le démon cron et vous avez un tas de manuels et d'instructions.
man cron
etman crontab
est également utile.la source