Tuesday, February 17, 2026

Re: lang/php: multiple PHP-FPM master processes

I looked thru all .rc files in ports and some scripts do use external
tools like sed. So here is my version that catches both -y
/path/to/config and --fpm-config /path/my.config

> _conf=$(echo "${daemon_flags}" | sed -E -n 's/.* (-y|--fpm-config) +([^ ]+).*/\2/p')
> pexp="php-fpm-8.4: master process \\(${_conf:-/etc/php-fpm.conf}\\).*"

If no options are set, it defaults to /etc/php-fpm.conf and should still
match.

On 2/17/26 19:57, Stuart Henderson wrote:
> parsing with a shell 'case' conditional may be the easiest way
>
> (if it weren't for --fpm-config, shell getopts would do)

No comments:

Post a Comment