[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /lib/lsb/init-functions on LXC servers



Hi Reco,

wrt "pgrep --ns 1 -f /usr/sbin/sshd":

The executable path simply doesn't tell if this is the right service
to stop. If I run 2 services in parallel (e.g. for different network
interfaces), then this approach is already broken. Sample:

# pgrep --ns 1 -f /usr/sbin/sshd
12602
# ps -ef | grep ssh[d]
root      12602    1  0 Feb02 ?        00:00:20 /usr/sbin/sshd -D
# /usr/sbin/sshd -p 2222
# pgrep --ns 1 -f /usr/sbin/sshd
1933
12602

IMHO pidofproc (and hence the startup scripts) should rely upon not
loosing important information (the pid file).


Regards
Harri


Reply to: