L'avantage d'une question spécifique est qu'elle peut recevoir une réponse spécifique.
Par exemple, l'OP a dit : "Il existe une excellente application Flickr appelée SuprSetr que j'aimerais lancer automatiquement tous les matins à 3h55. Comment faire ?"
Réponse : Sauvegarder ce qui suit en tant que com.tjluoma.SuprSetr.plist
(ou tout autre nom que vous préférez, mais il doit se terminer par .plist) et placez-le dans le dossier ~/Library/LaunchAgents (où ~ est votre répertoire d'origine) :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AbandonProcessGroup</key>
<true/>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>com.tjluoma.SuprSetr</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/open</string>
<string>-a</string>
<string>SuprSetr</string>
</array>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>55</integer>
</dict>
</array>
</dict>
</plist>
Puis, une fois le fichier en place, vous devez entrer cette commande dans Terminal :
launchctl load ~/Library/LaunchAgents/com.tjluoma.SuprSetr.plist
Il sera alors prêt à lancer l'application SuprSetr à 3h55 tous les jours. (Remarque : si l'ordinateur est endormi à 3h55, l'application sera lancée au réveil de l'ordinateur).
A partir de cet exemple précis, une fois que l'on a compris ce qu'est cette plist
fichier fait fait est dit launchd
pour exécuter la commande Terminal :
/usr/bin/open -a SuprSetr
à l'heure "3" et à la minute "55", il devrait être facile d'extrapoler à partir de là pour d'autres applications que vous souhaitez exécuter à d'autres moments.
Si vous souhaitez rédiger tous ces documents à la main, vous pouvez le faire gratuitement, mais une application telle que Lingon est un bon choix (je recommande pas acheter la version Mac App Store, car l'application me semble être quelque chose qu'Apple ne va pas apprécier dans le monde du sandboxing, et vous obtiendrez une application plus riche en fonctionnalités de la part du développeur.
Ma préférence va à une application appelée LaunchControl dont l'essai est gratuit, puis le développeur demande une somme raisonnable de l'ordre de 10 dollars, mais il n'y a pas de DRM, pas de codes de licence, mais plutôt un bon vieux système d'honneur. (J'espère que les personnes qui l'utiliseront seront à la hauteur de la confiance du développeur dans ce système).