Am 19.10.2011 17:06, schrieb Frank Lahm: > 2011/10/19 Reindl Harald <[email protected]>: >> Am 19.10.2011 16:44, schrieb Frank Lahm: >> >>> cnid_metad writes a PID file too, so I'd add that here and see if that >>> fixes it >> >> not really - see "lsof" > > it opens, writes and _closes_ the PID file, so of course you won't see > it in lsof. > >> there is also no config-option for PID in the manpages >> so i do not know what set for "PIDFile" in netalak-cnid.service > > look in /var/run or /var/lock. > > -f
found it in /var/lock, -P param seems not to be supported
anyways - this goes terrible wrong, see below :-(
there must be some bug and it should support -P as param
and/or place the default-pid-file in /var/run/
[root@testserver:~]$ cat /lib/systemd/system/netatalk-cnid.service
[Unit]
Description=Netatalk CNID
[Service]
Type=forking
PIDFile=/var/lock/cnid_metad
ExecStart=/usr/sbin/cnid_metad -l log_note
Restart=always
RestartSec=1
[Install]
WantedBy=multi-user.target
__________________________________
[root@fileserver:~]$ stat /var/lock/cnid_metad
File: ?/var/lock/cnid_metad?
Size: 5 Blocks: 8 IO Block: 4096 reguläre Datei
Device: 811h/2065d Inode: 32791 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2011-10-13 03:24:36.705476427 +0200
Modify: 2011-10-13 03:24:36.705476427 +0200
Change: 2011-10-13 03:24:36.705476427 +0200
__________________________________
[root@testserver:~]$ systemctl status netatalk.service
netatalk.service - Apple-Fileserver
Loaded: loaded (/lib/systemd/system/netatalk.service)
Active: active (running) since Wed, 19 Oct 2011 17:15:45 +0200; 12s
ago
Process: 2378 ExecStartPost=/bin/systemctl stop netatalk-cnid.service
(code=exited, status=0/SUCCESS)
Process: 2375 ExecStart=/usr/sbin/afpd -P /var/run/netatalk.pid -F
/etc/netatalk/afpd.conf -U
uams_dhx.so,uams_dhx2.so -g nobody -c 100 (code=exited, status=0/SUCCESS)
Process: 2370 ExecStartPre=/bin/systemctl start netatalk-cnid.service
(code=exited, status=0/SUCCESS)
Main PID: 2377 (afpd)
CGroup: name=systemd:/system/netatalk.service
└ 2377 /usr/sbin/afpd -P /var/run/netatalk.pid -F
/etc/netatalk/afpd.conf -U
uams_dhx.so,uams_dhx2.so -g nobody -c 100
[root@testserver:~]$ systemctl status netatalk-cnid.service
netatalk-cnid.service - Netatalk CNID
Loaded: loaded (/lib/systemd/system/netatalk-cnid.service)
Active: inactive (dead) since Wed, 19 Oct 2011 17:15:45 +0200; 17s ago
Process: 2371 ExecStart=/usr/sbin/cnid_metad -l log_note (code=exited,
status=0/SUCCESS)
Main PID: 2373 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/netatalk-cnid.service
__________________________________
[root@testserver:~]$ systemctl restart netatalk.service
[root@testserver:~]$ systemctl status netatalk.service
netatalk.service - Apple-Fileserver
Loaded: loaded (/lib/systemd/system/netatalk.service)
Active: active (running) since Wed, 19 Oct 2011 17:17:43 +0200; 2s ago
Process: 2405 ExecStartPost=/bin/systemctl stop netatalk-cnid.service
(code=exited, status=0/SUCCESS)
Process: 2402 ExecStart=/usr/sbin/afpd -P /var/run/netatalk.pid -F
/etc/netatalk/afpd.conf -U
uams_dhx.so,uams_dhx2.so -g nobody -c 100 (code=exited, status=0/SUCCESS)
Process: 2397 ExecStartPre=/bin/systemctl start netatalk-cnid.service
(code=exited, status=0/SUCCESS)
Main PID: 2404 (afpd)
CGroup: name=systemd:/system/netatalk.service
└ 2404 /usr/sbin/afpd -P /var/run/netatalk.pid -F
/etc/netatalk/afpd.conf -U
uams_dhx.so,uams_dhx2.so -g nobody -c 100
[root@testserver:~]$ systemctl status netatalk-cnid.service
netatalk-cnid.service - Netatalk CNID
Loaded: loaded (/lib/systemd/system/netatalk-cnid.service)
Active: inactive (dead) since Wed, 19 Oct 2011 17:17:43 +0200; 6s ago
Process: 2398 ExecStart=/usr/sbin/cnid_metad -l log_note (code=exited,
status=0/SUCCESS)
Main PID: 2400 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/netatalk-cnid.service
signature.asc
Description: OpenPGP digital signature
_______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
