I know, I know... Going to and doing are very different animals, but now I have a reason.
I've been wanting to learn Python, but without reason, a new language can be tough. I know I can do with with simple Linux shell, but attaching to ASCOM might require more.
What I'm thinking is a utility that runs in the background separate from KStars.
It's job will be to check the Mount at a given time and see if it has been parked. Had the idea this morning, when I set an alarm to wake up at 5:35am to see if my mount was parked (defaults to park at 5:30am).
Sure enough, something crashed causing the mount to continue tracking. Normally I can just login and park it, but something was hung and it would not respond.
Granted if ASCOM is hung, maybe I can't get at it. But maybe I can kill the kstars PID and then do whatever it takes to attach to ASCOM again and request a Park command.
Doh! I supposed I should have asked. One of the things I did in my day job was to write a healthcheck for a bunch of processes then to have one that watches that.
Great minds think alike and fools seldom differ.
I'll have to look into how to get that dog working... Thanks Jasem!
I think I see it:
INDI Watchdog
And I see one of your GSD's too (you know I love them)!