Skip to content

Conversation

@xxxxxliil
Copy link
Contributor

@xxxxxliil xxxxxliil commented Nov 1, 2025

procd 服务脚本删除 SERVICE_DAEMONIZE=1,systemd 服务单元更改服务类型为 exec 并添加 -f 参数
在此基础上删除 pid 文件相关内容

procd 服务脚本删除 `SERVICE_DAEMONIZE=1`,systemd 服务单元更改服务类型为 exec 并添加 -f 参数
在此基础上删除 pid 文件相关内容
@PikuZheng
Copy link
Contributor

是否考虑添加-p -启动命令参数以防smartdns(由配置文件触发之类的)自身生成pid文件?

@xxxxxliil
Copy link
Contributor Author

xxxxxliil commented Nov 2, 2025

是否考虑添加-p -启动命令参数以防smartdns(由配置文件触发之类的)自身生成pid文件?

我认为当配置文件里有生成 pid 的时候是用户自己要求的,所以保持不变更合适一些
不是,这项目怎么是默认就创建 pid 文件的?!这个问题我觉得应该更改默认值——需要 pid 文件的服务管理器只有 sysv 这种 double fork 之后完全看不到自己子进程的选手才会用上

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants