我需要在根 Apache 进程上设置一个属性,该属性将由其子进程继承(例如 oom_adj、cgroup 成员身份)。但是,Apache 一启动就会自行分叉。
- 在 init.d 脚本中使用 $$ 似乎不起作用——init 脚本退出后不会受到影响。
- 使用 PID 文件中的值已经太晚了 —— 只有在创建了工作进程之后,根进程才会受到影响。
有什么解决办法吗?(除了像枚举“apache2”进程这样的黑客想法)
答案1
在 init.d 脚本中使用 $$ 不起作用,但在 init.d 脚本调用的单独脚本中使用它可以起作用。