unit.service failed because the control process exited with error code. What does this error mean?
Solution 1:
The error you pasted is "Exec format error".
There are already a number of possible causes for "Exec format error" documented in the Stack Exchange network. I recommend reviewing that answer.
Also, if you can, avoid mixing systemd config files with legacy "sysVinit" scrypts in /etc/init.d. They can work together, but it makes problems harder to be debug. I recommend using exclusively systemd
if possible.