Réponses:
Bien que la réponse de KeithB soit correcte, elle cron
est en fait dépréciée au profit de l' OS X spécifique launchd
.
Les commandes à exécuter via launchd
sont décrites dans les "plists" d'Apple, ou listes de propriétés, qui ne sont en réalité que des fichiers XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.periodic-daily</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/periodic</string>
<string>daily</string>
</array>
<key>LowPriorityIO</key>
<true/>
<key>Nice</key>
<integer>1</integer>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>15</integer>
</dict>
</dict>
</plist>
Cela dit, ce n'est pas un moyen très convivial (ni semblable à Mac) de planifier des commandes à exécuter. Cette question sur SuperUser répertorie quelques alternatives GUI, notamment:
launchd Editor (Shareware 5 $)
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.
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.
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.