How to handle Softwarecrash
Im just getting startet using the EVOK API over Websocket.
My first steps in controlling some Stuff worked pretty good.
Now i have the question, how to handle a crash of my control Software?
For example I use the Unipi to control a conveyor belt.
When i set the output for driving the belt high and the software is terminated the pin is of course still high.
How do you handle stuff like this, so the conveyor is stopped?
if your program is some script or binary, you should use
systemdfor starting and keeping alive. This tutorial shows how to work with it: https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6