[arch-general] [arch-dev-public] [signoff] openssh 5.4p1-2
Byron Clark
byron at theclarkfamily.name
Wed Mar 10 17:32:15 CET 2010
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 readlink /proc/$pid/exe is that during an update of
> > a running sshd that link will point nowhere. As a result the restart will
> > fail.
> >
> > What do you think about using /proc/$pid/cmdline instead?
>
> Just found out that this wont work with ssh_args set in /ec/conf.d/sshd. My
> last resort would be stripping that possible "(deleted)" fro mthe readlink
> output.
Here's another way to check if the pid file is valid:
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
--
Byron Clark
More information about the arch-general
mailing list