Thanks for sharing this, but why don’t you use the provided systemd scripts? Since debian uses systemd now you get everything just out of the box with:
Not all my systems are on Jessie (Actually there is just one that we use to prepare the migration process)… There is also some limitation we impose ourselves over logs retention.
Using screen keep it simple even for average joes plus it have so much uses… It also keep it simple for ST team whenever someone comes for debug.
This is is intended for beginners more than advanced users…