Comment puis-je configurer un Terminal d'exécution des scripts au démarrage sur Mac OS X Snow Leopard?
Bonjour, je suis sous Mac OS X 10.6.8. Comment puis-je mettre un simple Terminal de commandes à exécuter au démarrage, comme si j'étais l'ouverture du Terminal et de mettre ces commandes dans moi-même? En gros, j'ai besoin de commencer quelques démons du serveur au démarrage. La commande que j'utilise dans le Terminal pour lancer manuellement ressembler à sudo ruby myrubyserverscript_control.rb start
. Je m'excuse d'avance si c'est super évident ou déjà répondu ici d'un million de fois, d'une certaine façon je ne connais pas assez bien le reconnaître.
OriginalL'auteur pitachip | 2012-09-21
Vous devez vous connecter pour publier un commentaire.
Ici sont deux choses différentes:
pour exécuter un script au démarrage, vous devriez mettre un fichier de configuration XML dans /Library/LaunchDaemons (et le
launchd
processus sera exécuté le script au démarrage)pour l'exécution d'un script après vous connectant - voir ceci: https://stackoverflow.com/a/6445525/632407
Euh... pas vraiment. Vous pouvez essayer, mais vous conseillons vivement de lire ceci: developer.apple.com/library/mac/#documentation/Darwin/Reference/... et de comprendre ce que vous faites. Si vous avez Xcode installé, vous pouvez créer le fichier (c'est la propriété de la liste XML) à l'intérieur de Xcode. Mais vous pouvez le créer avec un éditeur de texte. Besoin de changer le "Label" pour le nom de fichier pour votre et ici ya beaucoup de choses. Sry, mais il est difficile de dire exactement ce que vous devriez faire, sans en savoir plus. (par exemple, comment votre script actes, où voulez des messages d'erreur, voulez périodique d'exécuter et de nombreux de nombreux. voir le lien)
meilleur endroit pour demander est (probablement): apple.stackexchange.com
OriginalL'auteur jm666
Ouvrez les Préférences Système et d'aller vers les Utilisateurs et Groupes /Éléments de Connexion de l'onglet. Vous pouvez ajouter un scipt avec le
+
bouton ou faites-le glisser vers la liste des articles. Généralement les scripts de fin .de commande qui sont utilisés dans ce contexte, mais ils sont juste des scripts bash. Je suppose que vous pourriez utiliser un script exécutable et a la bonne#!
ligne.OriginalL'auteur Will