Vraag Daemonize Log.io in 16.04


Ok, systemd is nieuw voor mij.

Ik gebruik log.io om sommige logs te controleren. In oudere distro's zou ik zo kunnen daemoniseren https://github.com/NarrativeScience/Log.io/wiki/Daemonizing-log.io-on-Ubuntu-using-upstart-(v0.3.x)

Nu is het anders gedaan. Heeft iemand een eenheidsbestand voor log.io?


2
2017-09-01 15:44


oorsprong




antwoorden:


Het zal iets in deze richting zijn. Mogelijk moet u dit aanpassen, omdat ik geen gebruik maak van log.io.

Idealiter zou het serverprogramma in staat zijn om zijn luisterende sockets te ontvangen als reeds geopende bestandsbeschrijvingen. Dat zou het gemakkelijker maken om met verschillende servicebeheersystemen te gebruiken. Dat doet het echter niet. Vandaar de lastige bestellingen en afhankelijkheden. Dit is iets dat u misschien wilt opnemen met de auteurs van het programma.

# log.io-server.service

[Eenheid]
Beschrijving = log.io-server
Documentatie = http: //askubuntu.com/a/822099/43344
Na = network.target

[Service]
Type = eenvoudige
Herstart = altijd
# Sommige mensen gebruiken "logio" als de naam van het speciale gebruikersaccount.
Gebruiker = ubuntu
ExecStart = / usr / local / bin / log.io-server

[Installeren]
WantedBy = multi-user.target
# log.io-harvester.service

[Eenheid]
Beschrijving = log.io harvester
Documentatie = http: //askubuntu.com/a/822099/43344
# Dit komt omdat de socket van de server niet vroeg wordt geopend.
Na = log.io-server.service
# Door dit te starten wordt de server automatisch gestart.
Wil = log.io-server.service

[Service]
Type = eenvoudige
Herstart = altijd
# Sommige mensen gebruiken "logio" als de naam van het speciale gebruikersaccount.
Gebruiker = ubuntu
ExecStart = / usr / local / bin / log.io-harvester

[Installeren]
WantedBy = multi-user.target

0
2017-09-07 12:24