# 高性能windows守护进程 **Repository Path**: ip6/daemon ## Basic Information - **Project Name**: 高性能windows守护进程 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 4 - **Created**: 2021-08-03 - **Last Updated**: 2025-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README =============================== 下载地址:https://gitee.com/ip6/daemon =============================== 1、启动守护程序需要创建默认配置daemon.cnf文件 2、daemon.cnf文件内容每一行为需要启动的程序路径(含程序名)和启动附加的参数,如果有多个参数使用空格间隔 daemon.cnf文件内容,示例: Y:/tools/aaa.exe 参数1 参数2 参数3 ccc.exe Y:/tools/bbb.exe 参数1 Y:/tools/aaa.exe 参数1 参数2 参数3 上面示例daemon.cnf有4行,将会守护4个程序,有2个aaa程序,1个bbb程序,1个ccc程序 使用方法:双击执行daemon.exe,将会读取同目录下daemon.cnf文件,如果你修改了配置文件,需要你重新启动所有daemon.exe后,配置文件才会生效。如果有两个daemon.exe,如果只重新启动一个daemon.exe,则重新启动的那个exe会读取新配置文件。没有重新启动的exe则还时使用旧配置文件。 警告:若启动多个同一个程序名称的参数必须也要相同,否则只会取文件中行数靠前的参数!如果非要传递不同的参数,那么你要重命名另外的aaa.exe文件名 默认检测时间是每隔5秒通过读取windows内存临时变化数据,所以性能最高!如果你想实时或者间隔N秒检测。则不能使用双击启动,只能使用命令行方式启动daemon.exe! 示例(1):daemon.exe 间隔秒数 示例(2):daemon.exe 间隔秒数 配置文件名 注意间隔秒数不能为负数,0是实时,默认设置5秒。 启动完成后,程序也会添加1个自身daemon.exe进行监护。无需你将自身daemon.exe添加到配置文件中。 如果你添加1行daemon.exe到文件中,则总共启动1+2个daemon.exe程序。 如果你想使用多个daemon.exe守护不一样的daemon.cnf配置文件的程序,则你需要重命名daemon.exe文件名称! 因为daemon.exe上面提到默认只启动2个,如果有多个daemon.exe启动则会自动退出最新启动的! 因为设了这个限制,主要是解决你无意多次双击启动很多个daemon.exe! daemon.exe文件MD5值:374762cb303c4379a5cecdeb6d8d9d06 [点击下载daemon.exe文件](https://gitee.com/ip6/daemon/raw/master/daemon.exe)