2

我正在使用单声道 3.2.4 运行 OSX 10.9。

我有一个简单的应用程序,我想作为守护程序运行,但单服务不会创建一个带有 PID 的锁定文件。我尝试在 /tmp 以及使用时获得的临时路径中进行搜索:

Path.GetTempPath();

哪个返回:

/var/folders/2r/ryt5sbkd6sl0h0jjvr28qybr0000gn/T/

但没有运气。这可能是单声道中的错误吗?

我已经使用mono-service2 DaemonTest.exeandmono-service2 l:myLockFile.lock DaemonTest.exe来启动守护进程。守护进程本身运行,因为我可以看到单垃圾收集器在我的系统监视器中运行。

问候

4

2 回答 2

0

试试这个 mono-service2 -l:myLockFile.lock DaemonTest.exe

我想你只是忘记了一个-

于 2014-03-19T06:02:45.143 回答
0

根据帮助。当未指定 -l 时,锁定文件转到 /tmp

输入mono-servicemono-service2不输入参数将提供此帮助。

于 2017-03-20T21:19:57.517 回答