It occurs to me that the optimal way to implement the strikedown function is to have it in a Docker container. I was able to locate a Python project from GitHub that does describe a method for launching such a shutdown sequence in a process and alludes to a Docker Container implementation:
- https://pypi.org/project/systemctl-mqtt/
- https://github.com/fphammerle/systemctl-mqtt
- https://github.com/fphammerle/systemctl-mqtt/blob/master/docker-compose.yml
The docker-compose file is especially relevant since it implies a docker container can be built from scratch. I also note that this implementation requires access to python3-dbus, python3-gi, and python3-paho-mqtt which I believe are all lower level routines. I will have to implement this container to determine if it meets my needs.