Lingon - Configurer launchd avec un utilitaire GUI pour Mac OS X

Lingon est l'une des applications les plus utiles pour les utilisateurs avancés de Mac, les administrateurs système et les administrateurs réseau. Essentiellement lingon fonctionne comme un outil facile à gérer launchd sans bricoler avec launchd manuellement depuis le Terminal, fournissant une interface graphique très appréciée pour configurer le démon système launchd, qui vous permet de définir des horaires pour les applications et les scripts à exécuter comme cron, charger et décharger le système démons et extensions de noyau, et bien plus encore.


Voici comment le développeur décrit cette excellente application, qui fonctionne dans presque toutes les versions d'OS X avec launchd:

"Lingon peut démarrer une application, un script ou exécuter une commande automatiquement quand vous le voulez. Vous pouvez le programmer pour fonctionner à un moment précis, régulièrement ou quand quelque chose de spécial se produit.

Lingon peut également s'assurer qu'une application ou un script redémarre automatiquement s'il tombe en panne. Lingon peut tout faire pour vous et bien plus encore.

Lingon X est basé sur le très bon Lingon 3 et l'ajoute à de nouvelles fonctionnalités telles que l'exécution de tâches en tant que root et à plusieurs dates. Il est maintenant encore plus facile à utiliser mais beaucoup plus puissant.

Lingon vous permet d'exécuter les choses automatiquement en modifiant les fichiers de configuration de la fonction système appelée "launchd". Cela signifie que vous pouvez également modifier ou supprimer des tâches créées par d'autres applications. Et le système gère l'exécution des tâches en arrière-plan, vous n'avez donc pas besoin d'ouvrir Lingon après avoir enregistré votre travail. "

Il y a cependant beaucoup de place pour l'erreur, donc ce serait une bonne idée de vous familiariser avec le fonctionnement de launchd avant de commencer à modifier quoi que ce soit d'important. Saisissez l'application ci-dessous, puis si vous n'êtes pas familier, découvrez un peu plus sur launchd à partir des manuels Apple Developer.

  • Obtenez Lingon de PeterBorgApps ici ou inscrivez-vous dans le Mac App Store

L'application coûte quelques dollars, mais c'est un petit prix à payer si vous êtes un administrateur système ou un utilisateur avancé qui fait beaucoup de bricolage et de planification avec cronjobs et launchd. Il est tellement plus facile à utiliser et à comprendre que les approches basées sur les terminaux qu'il offre également une excellente introduction à ces fonctions sur un Mac en général. L'icône rouge est un peu ennuyeuse, mais ce n'est pas grave quand vous voyez à quel point l'application est utile.

Voici une explication d'Apple de launchd:

Apple a lancé un nouveau programme de démarrage du système appelé launchd. Le démon launchd prend en charge de nombreuses tâches de cron, xinetd, mach_init et init, qui sont des programmes UNIX qui ont traditionnellement géré l'initialisation du système, appelé des scripts système, exécuté des éléments de démarrage et généralement préparé le système pour l'utilisateur. Et ils existent toujours sur Mac OS X Tiger, mais launchd les a remplacés dans de nombreux cas. Ces programmes vénérables sont largement utilisés par les administrateurs système, les développeurs open source, les gestionnaires de services Web, même les consommateurs qui veulent utiliser cron pour gérer la planification iCal, et ils peuvent toujours être appelés avec launchd.

Lire la suite: Premiers pas avec launchd sur Apple.com

Lingon fonctionne sous OS X Yosemite, OS X Mavericks, OS X Mountain Lion, et plus encore, assurez-vous d'obtenir la bonne version de ce qui fonctionne sur votre Mac.