Hello,
I agree that this functionality is desired, but I do not really have an idea on how to do this. python-daemon makes rpyc classic _server detach from the terminal and the current process (it runs under a different pid than the interpreter which started the script).
I do not know how to properly communicate unix processes these are my ideas:
1) connect to the server from python and rely on some kind of introspection (but I have not discovered anything like conn.get_uptime() in the API)
2) make rpyc listen to signals via the "signal" module from python (this would probably involve coding inside rpyc)
3) make rpyc write a temporary state file every n-seconds, status in rpycd would be just 'check pid is running' cat state file
Yours,
Marcin