#!/bin/bash
set -euo pipefail
[[ $# -eq 0 ]]
cdx_source=/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-exact-numeric-text-cast-20261008/probe_exact_text_store.php
cdx_expected=745b0577fc6a58c0cfc12700f98d67526337fc9e1723a84c1a4f5a71b49820a7
cdx_socket=/tmp/cdx-dm-account.pEx2Py/control
[[ "$(shasum -a 256 "$cdx_source" | cut -d ' ' -f 1)" == "$cdx_expected" ]]
ssh -S "$cdx_socket" -o BatchMode=yes root@121.43.241.161 true
cdx_dir="$(ssh -S "$cdx_socket" -o BatchMode=yes root@121.43.241.161 \
    'umask 077; mktemp -d /tmp/cdx-exact-store.XXXXXX')"
[[ "$cdx_dir" =~ ^/tmp/cdx-exact-store\.[A-Za-z0-9]{6}$ ]]
cdx_remote_file="$cdx_dir/probe.php"
cdx_cleanup() {
    ssh -S "$cdx_socket" -o BatchMode=yes root@121.43.241.161 \
        "rm -f '$cdx_remote_file' && rmdir '$cdx_dir'" >/dev/null 2>&1 || true
}
trap cdx_cleanup EXIT
scp -q -o "ControlPath=$cdx_socket" -o BatchMode=yes \
    "$cdx_source" "root@121.43.241.161:$cdx_remote_file"
cdx_remote='set -euo pipefail
[[ "$(readlink -f /proc/112175/exe)" == "/www/server/php/73/bin/php" ]]
[[ "$(sha256sum "$1" | cut -d " " -f 1)" == "$2" ]]
chmod 600 "$1"
cdx_ld=""
cdx_svc=""
while IFS= read -r -d "" cdx_entry; do
    case "$cdx_entry" in
        LD_LIBRARY_PATH=*) cdx_ld="${cdx_entry#LD_LIBRARY_PATH=}" ;;
        DM_SVC_PATH=*) cdx_svc="${cdx_entry#DM_SVC_PATH=}" ;;
    esac
done < /proc/112175/environ
[[ -n "$cdx_ld" && -n "$cdx_svc" ]]
exec /usr/bin/env -i PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    "LD_LIBRARY_PATH=$cdx_ld" "DM_SVC_PATH=$cdx_svc" \
    /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 \
    "$1" --c-read-only'
printf -v cdx_quoted '%q' "$cdx_remote"
printf -v cdx_file_quoted '%q' "$cdx_remote_file"
printf -v cdx_sha_quoted '%q' "$cdx_expected"
ssh -S "$cdx_socket" -o BatchMode=yes root@121.43.241.161 \
    "bash -c $cdx_quoted -- $cdx_file_quoted $cdx_sha_quoted"
