If you are manually calling a script, and if you just want to run it indefinitely even if it crashes, and if you are using a shell like sh or bash, you can just put your command in an infinite loop, like:
From:
env SOME_VARS=some_values ./my_binary
To:
while :; do
env SOME_VARS=some_values ./my_binary
done
Doing it in one line:
while :; do env SOME_VARS=some_values ./my_binary; done
This is just a super-minimal and manual example. There are better ways to do this with systemd. But this is probably the minimal answer.