This exactly. I was quite happy when I learned about systemd and learned that it was coming in Ubuntu. I want a distro-agnostic easy way to keep programs running. init files were way too complicated, and upstart scripts were not distro-agnostic.
I didn't write upstart units for that reason. I now write systemd units and it's wonderful.
I didn't write upstart units for that reason. I now write systemd units and it's wonderful.