|
|
1
25
|
|
|
2
19
您应该实现一个服务并使用mono服务。谷歌搜索它,你会发现几个例子。 |
|
|
3
16
一个简单的方法是监听(本地、高)端口并从管理客户机接收命令,就像bind一样。 register a signal handler 使用 UnixSignal 并在接收到某一信号时正确关机。见 Mono FAQ, "Can I use signal handlers with Mono?"
lupus
mono-service
,这是一个使用
|
|
|
4
4
Linux下的守护进程通常会侦听信号,比如kill信号,但也有其他一些允许它执行软重启(在配置中读取)等操作。 通常情况下,/etc/init.d目录中会有一个脚本,用于控制启动和停止此类守护进程。通常在/var/run下创建一个pid文件,该文件保存了脚本的进程id,以便快速识别进程。
戴夫 |
|
|
5
0
Mono C# interactive shell 您应该能够足够轻松地进行daemonize。米格尔有一个 follow-up article 一些源代码展示了如何在其他C#应用程序中包含交互式shell。它可以作为守护进程的良好起点。 |
|
|
6
0
David是正确的,停止服务是通过UNIX信号完成的,您应该使用信号处理程序来捕获它。 |
|
|
LA.27 · F#在Linux上-目标是net4xx 8 年前 |
|
|
tayoung · 如何在GTK中禁用TextView的透明度? 8 年前 |
|
|
McKay · C#WebRequest成功。NET但使用Mono失败 8 年前 |
|
|
Cristian M · 将24位2的补码转换为int? 8 年前 |
|
|
MadeInDreams · 更改Unity中的默认IDE 8 年前 |