From: John at D. <jo...@de...> - 2023-09-05 07:17:29
|
Thanks Gustaf. I knew about ns_proxy, but as it is documented as being a proxy to external Tcl processes, I didn’t think to use it as a general process pool. The part I was missing was > proxy::exec However, won’t that cause the external process to get reloaded every time I call proxy::exec ? If I’m running a fairly heavy Unix process, this doesn’t seem efficient. Each run of the external unix process would cause a new run of exec, and thus a new process loading: > set return_string [ns_proxy eval $handle [list ::exec {*}$exec_flags {*}$call]] |