8
votes

Équivalent d'un service Windows sur OSX avec mono

Que dois-je faire pour que mon application Me.Net-Mono est exécutée comme processus d'arrière-plan sur OSX et démarrer lorsque le système d'exploitation démarre? (En supposant que l'application soit prête à partir sur OSX)

lié ​​

Construire un installateur pour l'application .NET qui peut exécuter sur Windows et OS X?


0 commentaires

4 Réponses :


1
votes

Cet article pourrait être un peu obsolète mais pourrait être utile pour OSX.

Étant donné que votre processus mono peut exécuter dans la couche UNIX (en supposant que vous n'avez pas besoin d'une interface graphique), cela devrait rendre les choses plus simples.


0 commentaires

3
votes

Comme shuggycouk note, cet article est très obsolète. Dans 10.4, OS X a fait des changements radicaux. Le guide que vous souhaitez lire est Thèmes de programmation du démarrage du système . La réponse courte est "Utiliser launchd".


0 commentaires

1
votes

Vous voulez mettre un Plist (il s'agit d'un exemple de course à exécution de Cruisecontrol.net) dans / Bibliothèque / LaunchDaemons et le plist doit être possédé par root. Notez également que vous utilisez LaunCHD Le processus sera toujours en marche en tant que root.


0 commentaires

1
votes

Voici un Blog post sur quoi ajouter à votre info.Plist Pour que votre application soit exécutée en arrière-plan et ne pas avoir une icône de quai.


0 commentaires