Je voudrais planifier une tâche à exécuter avec des paramètres à une heure / date spécifique dans le futur.
OS X inclut-il un tel outil (même s'il s'agit de la ligne de commande)? Sinon, existe-t-il des outils gratuits ou relativement bon marché pour y parvenir?
macos
software-recommendation
schedule
glenneroo
la source
la source
cron
être obsolète :-(Vous pouvez également démarrer des workflows Automator avec iCal si vous voulez simplement quelque chose de simple. Sinon, je le ferais via launchd.
la source
Il existe deux outils de ligne de commande Unix qui font ce que vous voulez.
at
vous permettra de planifier une tâche à exécuter une fois à un moment précis dans le futur. Bien sûr, une partie de la tâche pourrait être de planifier une autre tâche.cron
vous permet de planifier des tâches à exécuter régulièrement en même temps, en fonction de l'heure de la journée, du jour de la semaine, etc.Une chose à noter est que les deux n'exécuteront pas de tâches si votre machine ne fonctionne pas au moment où elles sont planifiées. Il existe des alternatives, comme anacron, qui exécuteront des tâches planifiées au prochain démarrage de la machine.
la source
iCal peut être utilisé pour exécuter des scripts Apple , lancer des applications et effectuer des tâches selon un calendrier.
Il y a des limites à l'utilisation d'iCal, mais il est inclus avec Mac OS X et relativement facile à configurer. Les limitations et une présentation visuelle de la configuration d'un AppleScript planifié sont incluses dans le lien ci-dessus.
la source