Installation gitblit GO Comme services B. Ubuntu Server 16.04

J'ai reçu un nouveau serveur avec ubuntu 16.04 et installé gitblit GO.

Enlevé par B. / opt / gitblit /

Créé un utilisateur et un groupe glitblit

A donné des droits à l'utilisateur: chown -R gitblit: gitblit / opt / gitblit

appelé install-service-ubuntu.sh - Lancement de script / Les arrêts ont été copiés dans /etc/init.d/gitblit

Ensemble server.httpPort = 8080 dans /opt/data/gitblit/default.properties

Quand je l'exécute manuellement en utilisant

java -jar gitblit.jar --baseFolder Les données

dans / opt / gitblit / Il travaille et je peux parcourir le site.

Les services en cours d'exécution.

/etc/init.d/gitblit Début

Ne rien faire:

/etc/init.d/gitblit start
[ ok ] Starting gitblit (via systemctl): gitblit.service.

DANS var / log / syslog Je ne trouve qu'un seul disque:

Aug  4 09:02:21 servername systemd[1]: Started LSB: Gitblit repository server.

Il n'y a rien d'intéressant ici: /opt/gitblit/data/logs/gitblit.log

Essayé de changer le chemin du fichier PID avec /var/run/gitblit.pid sur /tmp/gitblit.pid - sans succès.

Qu'est-ce qui manque ici? Pourquoi gitblit Ne commence pas comme un service?
Invité:

Blanche

Confirmation de:

Donc je l'ai maintenant, créant

gitblit_server.service

sous

/lib/systemd/system

Avec le contenu suivant:

[Unit]
Description=gitblit Server CVS
After=network.target

[Service]
User=gitblit
Type=simple
WorkingDirectory=/opt/gitblit
PIDFile=/var/run/gitblit.service.pid
ExecStartPre=/opt/gitblit/java-proxy-config.sh
ExecStart=/usr/bin/java -server -Xmx1024M -Djava.awt.headless=true -jar /opt/gitblit/gitblit.jar --baseFolder /opt/gitblit/data --dailyLogFile

[Install]
WantedBy=multi-user.target

Puis allumez ce service en exécutant

systemctl enable gitblit_server.service

Pour répondre aux questions, connectez-vous ou registre