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