[arch-general] [arch-dev-public] [signoff] openssh 5.4p1-2
Byron Clark
byron at theclarkfamily.name
Wed Mar 10 18:24:10 CET 2010
On Wed, Mar 10, 2010 at 06:15:32PM +0100, Linas wrote:
> Byron Clark wrote:
> >On Wed, Mar 10, 2010 at 09:32:15AM -0700, Byron Clark wrote:
> >>if pidof sshd | grep -q $(cat /var/run/sshd.pid); then
> >> echo "pid in /var/run/sshd.pid is valid"
> >>else
> >> echo "invalid pid"
> >>fi
> >Ignore that, it isn't entirely safe.
>
> You may want grep -q "^$(cat /var/run/sshd.pid)\$"
Unfortunately that only works if there is only one sshd process returned
by pidof. Here's the case I'm worried about:
/var/run/sshd.pid: 343
pidof sshd: 3433
--
Byron Clark
More information about the arch-general
mailing list