[SOLVED] Systemd: Can't add my service for demon

Issues related to applications and software problems
vasyun
Posts: 6
Joined: 2018/06/09 08:30:58

Re: Systemd: Can't add my service for demon

Post by vasyun » 2018/06/09 13:32:31

to TrevorH:

in log

Code: Select all

root# cat /var/log/audit/audit.log |grep vmps
type=SERVICE_START msg=audit(1528286163.301:4164): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=vmpsd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res
=failed'

Code: Select all

root# vmpsd -f /usr/local/etc/vlan.db
root# ps ax |grep vmps
 1728 pts/1    S      0:00 vmpsd -f /usr/local/etc/vlan.db
 1730 pts/1    S+     0:00 grep --color=auto vmps

root# pidof vmpsd
1728

vasyun
Posts: 6
Joined: 2018/06/09 08:30:58

Re: Systemd: Can't add my service for demon

Post by vasyun » 2018/06/09 13:47:45

to TrevorH:
Yes, you are right!

I edit service file and add "-d":

Code: Select all

root# cat /etc/systemd/system/vas.service
[Unit]
Description=VAS VMPSD
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/vmpsd -d -f /usr/local/etc/vlan.db
RestartSec=15
#WorkingDirectory=/usr/local/etc/
#User=root
#Group=root

[Install]
WantedBy=multi-user.target
And it running:

Code: Select all

root# systemctl status vas
● vas.service - VAS VMPSD
   Loaded: loaded (/etc/systemd/system/vas.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2018-06-09 16:41:38 MSK; 3min 28s ago
 Main PID: 2101 (vmpsd)
   CGroup: /system.slice/vas.service
           └─2101 /usr/local/bin/vmpsd -d -f /usr/local/etc/vlan.db

Jun 09 16:41:38 localhost systemd[1]: Started VAS VMPSD.
Jun 09 16:41:38 localhost systemd[1]: Starting VAS VMPSD...
Jun 09 16:41:38 localhost vmpsd[2101]: VMPSD STARTED. Waiting for requests
Jun 09 16:41:38 localhost vmpsd[2101]: VMPSD STARTED. Waiting for requests

root# ps ax |grep vmps
 2101 ?        Ss     0:00 /usr/local/bin/vmpsd -d -f /usr/local/etc/vlan.db
 2169 pts/1    S+     0:00 grep --color=auto vmps

Post Reply