Byron Clark wrote:
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
And the case where add ^$ around the pid breaks:
/var/run/sshd.pid: 343
pidof sshd: 343 2452 2453
Yes of
On Wed, Mar 10, 2010 at 10:24:10AM -0700, Byron Clark wrote:
> 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/ru
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
> >Ign
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
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.
--
Byron Clark
On Wed, Mar 10, 2010 at 05:16:10PM +0100, Pierre Schmitz wrote:
> Am Mittwoch, 10. März 2010 17:08:45 schrieb Pierre Schmitz:
> > Am Mittwoch, 10. März 2010 16:36:15 schrieb Pierre Schmitz:
> > This is really not my day and I already regret touching this package. :-)
> > The problem with using read
6 matches
Mail list logo