Jenkins-init.d is a project mainly written in ..., it's free.
Jenkins init.d script
Allows starting of a jenkins war file as a service. The service runs under the user "jenkins" so:
$adduser jenkins"
jenkins.war must be in /opt/jenkins/jenkins.war