#!/usr/bin/env python3
import os
from pathlib import Path

pid = 112175
cmdline = Path(f'/proc/{pid}/cmdline').read_bytes().replace(b'\0', b' ')
if b'-S 127.0.0.1:18080 -t /tmp/zhct-dm-poc-20260928.fcpiiN/store/public' not in cmdline:
    raise SystemExit('DENIED: C worker drift')
env = {}
for item in Path(f'/proc/{pid}/environ').read_bytes().split(b'\0'):
    if b'=' in item:
        k, v = item.split(b'=', 1)
        env[os.fsdecode(k)] = os.fsdecode(v)
if any(env.get(k) != v for k, v in {'POC_DIALECT': 'dm', 'POC_HOST': '127.0.0.1',
                                  'POC_PORT': '5237', 'POC_SCHEMA': 'ZHCT_APP',
                                  'POC_USER': 'ZHCT_APP'}.items()):
    raise SystemExit('DENIED: C DB drift')
env['CDX_MOBILE_STAFF_INFO'] = 'META_ONLY_V1'
os.execvpe('/www/server/php/73/bin/php', ['/www/server/php/73/bin/php',
    '-c', '/www/server/php/73/etc/php-cli.ini',
    '-d', 'extension=/home/dmdba/dmdbms/drivers/php_pdo/libphp73_dm.so',
    '-d', 'extension=/home/dmdba/dmdbms/drivers/php_pdo/php73_pdo_dm.so',
    '/tmp/cdx-store-mobile-staff-info-meta.php', 'C'], env)
