Manière conviviale de planifier des travaux dans Mac OS X


41

Existe-t-il un moyen simple de planifier des tâches répétitives sous Mac OS X? Je sais que je pourrais utiliser cron, mais je recherche un moyen plus convivial de le faire, une interface graphique pour les horaires, quelque chose comme ça.


Lingon a été mis à jour! Réjouir!
oct

Réponses:


46

Vous pouvez planifier des travaux via iCal. Créez un événement. Modifiez l'événement et vous verrez "Exécuter le script" et "Ouvrir le fichier" comme options en tant qu'alarmes.


+1 pour avoir mentionné cette question à superuser.com/questions/102979/… :-)
Arjan le

6
Plus maintenant. Lion de montagne a cassé cela.
Robert Ryan

Il peut prendre en charge la fonctionnalité sous ML car l'événement a une option pour "Ouvrir le fichier", donc je suppose que cela vous permet d'exécuter un script personnalisé. Mais je ne peux pas, car j'ai configuré mon iCal pour la synchronisation avec Google Agenda, et Google rétablit simplement la notification par défaut.
Antony

13

Eh bien, il y a CronniX , Maintidget , Macaroni et MacJanitor .

texte alternatif

Avez-vous essayé d'utiliser l'un des éléments launchd au lieu de cron? Apparemment, Apple n'utilise plus cron.


2
Oui, utilisez Launchd over cron !!!
Le Tentacle

1
Lingon a été mis à jour! Réjouir! Particulièrement bien parce que tous les programmes liés à ce poste sont des discontinutions, des liens morts ou plus de 3 ans.
oct

8

Lingon est une interface graphique permettant de créer et de travailler avec launchd. Ce n'est plus en train d'être travaillé, mais fonctionne bien pour créer et éditer des agents de lancement et si vous êtes sur Leopard ou Snow Leopard, c'est la méthode suggérée via cron.

entrez la description de l'image ici


1
Lingon 3 est maintenant disponible pour Lion, il est donc en cours de mise à jour.
Jamie Forrest

2
Lingon X est maintenant disponible pour Mountain Lion.
Vers le

6

Cette solution utilise crontab mais le rend convivial en utilisant Automator

L'ajout d'un événement de calendrier a tendance à engorger iCal pour moi. J'utilise une combinaison d'automate et de crontab.

Dans la partie Automator, j'enregistre chaque action que je dois exécuter en tant qu'application (Automator> Fichier> Nouveau> Modèle d'application) et l'enregistre dans un emplacement pratique (Fichier> Enregistrer sous). Assurez-vous de l'enregistrer en tant qu'application et non en tant que workflow.

Ensuite, il suffit d'ajouter un travail cronjob pour cela:

0 * * * *  open /path/to/the/save/automator/app

Bien, ce serait bien, mais pour le moment, je cherche simplement quelque chose qui exécutera une application à une heure précise, certains jours, voire tous les jours, sous Snow Leopard, qui ignore mon ancien fichier cron.


1
Le PO veut quelque chose de plus convivial que vous cron, et vous suggérez ... cron?
Daniel Beck

1
Mea culpa! J'essayais seulement d'apporter ma solution à ce problème.
Paul Ardeleanu

2
Il est concevable que le cron OP soit difficile, montrer qu'il s'agit d'un one-liner peut être informatif.
Rocketsarefast

2

Vous pouvez essayer Auto Scheduled Task pour Mac http://www.readmesoft.com/mac

Exécuter une application, ouvrir un fichier ou un script Apple, un flux de travail d'automateur par planification

C'est un outil graphique facile à utiliser:

Écran du logiciel Auto Scheduled Tasks


Juste essayé celui-ci, a bien fonctionné :) L’interface utilisateur n’est pas très moderne, mais dans ce cas, je ne me soucie pas vraiment.
BoD



0

Il existe également Scheduler for Mac sur www.macscheduler.net. Je suis le développeur de celui-ci. :) Les commentaires des utilisateurs sont appréciés. Et encore une chose ... C'est gratuit.


2
Bienvenue sur Super User! Veuillez lire: Comment recommander un logiciel dans mes réponses?
Slhck

Aucun de ces outils ne fonctionne. J'ai S3tools installé pour la sauvegarde sur Amazon. Cela fonctionne en ligne de commande, mais ce n'est pas une "application". Quelques commandes fonctionnent parfaitement pour moi, mais il n'y a aucun moyen d'utiliser la même chose dans l'interface graphique, y compris votre outil.
PKHunter

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.