"manhole-cli" requires a PID to connect. This doesn't work when the manhole server uses a specified name. "manhole-cli" REQUIRES the parameter to be a number or "/tmp/manhole-NUMBER". Also, "NUMBER" is used to send signals.
So, in order to use "manhole-cli":
- We can not use arbitrary names in the unix socket name.
- The unix socket MUST be in "/tmp/".
- If we relax the regexp in "manhole-cli" to be able to use arbitrary unix socket names, we can not send signals to the process.