--- task: BUS Service utilities - process checks, stopping single processes, message tools, adaptive queues version: R1.03 source: IM 36K10L30-01EN §1, §5, §6, §10, §14; checked on the test system 2026-10-01 status: verified (durwfp, setup file checks, umhman, umhmsg, umhtestprog) --- # BUS Service utilities Background: `knowledge/manuals/IM36K10L30-01EN.md`. ## Is a CI Server process attached? `durwfp -p -t 0` → exit code **0** = attached (running), **1** = not. Without `-t 0` it waits up to 60 s for the process to appear; `-e` waits for it to go away. Verified: `umh`, `opcman`, `durm_1` → 0; unknown name → 1. Bash: `durwfp -p opcman -t 0; echo $?`. DUR names are those given with `-n` (e.g. `OPXCIENG`, `EQPCIENG`, `opxuas`). ## Stop or kill one process (only with the user's approval) `durstp -m -p ` sends a stop message (clean stop); `durstp -m -k -t 10 -p ` stops, then kills after 10 s. `*` wildcards stop many processes (`-p alm\*`). Never `durstp -k -p \*` (kills `durtim` and leaves DUR memory locked). Restart a process by hand with ` -n ` from `tls\exe` or by restarting CI Server. ## Messages - Message log: `%TLS_LOG_PATH%\umhlog.log` (`--> From: () on