mono-service2不会在OSX上创建锁定文件

时间:2013-12-18 14:21:35

标签: c# .net macos mono mono-service

我用单声道3.2.4运行OSX 10.9。

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

Path.GetTempPath();

返回了:

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

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

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

此致

2 个答案:

答案 0 :(得分:0)

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

我想你刚忘了 -

答案 1 :(得分:0)

根据帮助。如果未指定-l,则锁定文件将转至/ tmp

在没有参数的情况下输入mono-servicemono-service2会显示此帮助。