使用Mono在OSX上的等效Windows服务

8
4个回答

3

正如ShuggyCoUk所指出的那样,该文章已经非常过时了。在10.4版本中,OS X进行了一些根本性的改变。你需要阅读的指南是系统启动编程主题。简短的答案是“使用launchd”。


1

您想将一个plist(这是运行CruiseControl.NET的示例)放在/Library/LaunchDaemons中,并且该plist必须归属于root。另外请注意,由于您正在使用LaunchD,因此该进程将始终以root身份运行。


1
这是一个关于编程的博客文章,讲述了如何在Info.plist中添加内容使应用程序在后台运行且不显示Dock图标。点击此处阅读原文。

1

本文可能有点过时,但对于OSX可能有用。

由于你的Mono进程可以在Unix层运行(假设你不需要GUI),因此这应该使事情变得更简单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接