76 votes

Comment puis-je faire en sorte qu'un script s'exécute tous les jours sur Mac OS X?

Cron ? Launchd ? iCal??

Si oui, comment ?

2voto

FadedToObscurity Points 103
  • Pour iCal, vous voudrez peut-être lire cet article.
  • Vous devriez trouver suffisamment de tutoriels pour cron si vous cherchez sur Google.

Cela dépend de ce que vous voulez : les scripts iCal ne seront exécutés que si vous êtes connecté, cron exécute le script sans être connecté. Je ne sais pas si iCal exécute un script si le Mac était éteint au moment où le script aurait dû être exécuté. cron le fait.

2voto

Steve Cooley Points 121

Une mise à jour : Vous pouvez consulter certaines applications dans le Mac OS X App Store qui font cela :

Lingon semble également être disponible, selon votre système d'exploitation.

1voto

Metaphox Points 139

J'utilise toujours Lingon pour cela, mais il semble qu'il ne soit plus en développement. Vous pourriez essayer Crontooie, mais je ne l'ai jamais utilisé personnellement. Ou bien modifier le fichier crontab dans le terminal.

0voto

nakajima Points 1266
sp@mactop ~ $ crontab -l
*/5 * * * * /usr/local/bin/cinco.sh
sp@mactop ~ $ cat /usr/local/bin/cinco.sh
#!/bin/sh
....cut....
sp@mactop ~ $ 

...quel que soit la commande que vous entrez pour "....cut...." sera exécutée toutes les cinq minutes.

30 ans de progrès, et 'cron' reste mon planificateur préféré.

-C

0voto

AnswersMAn Points 9

Si un événement de calendrier répond à vos besoins, l'application Automator intégrée vous permet également de créer des alarmes de calendrier déclenchées par des événements de calendrier. Vous pouvez utiliser certaines des actions basées sur l'interface utilisateur intégrées pour faire ce que vous voulez, ou vous pouvez également lui faire exécuter une application ou un script AppleScript, JavaScript ou shell personnalisé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X