On 07 Nov 2008 17:10:02 EST, Christopher Faylor wrote: > On Fri, Nov 07, 2008 at 01:37:44PM -0800, Herb Maeder wrote: > >On 07 Nov 2008 12:00:56 +0100, Corinna Vinschen wrote: > >> This is a bugfix release which fixes a bug in the ssh-host-config script > >> which stumbles over user names with a substring of "ssh" in them and > >> thinks that ssh processes are still running. > > > >Is the intent now to catch only processes named 'sshd'? If so, the > >current "grep -q 'sshd*$'" may still be a little too loose. For example, > >it could match stuff like "/home/user/flosshdd". Ok, maybe not likely, > >but still it would cause the script to end in an error. > > > >Assuming we can depend on "ps -ef" always printing full path names without > >any arguments, then "grep -q '/sshd$'" might do the trick. Is there any > >reason to catch multiple trailing d's? > > It's possible that Corinna was looking for zero or more d's. > > So, something like grep -qP '/sshd?' would accommodate that.
Yes, that makes sense. Zero or one was probably the intent. Thanks for pointing it out. Though the trailing $ probably still makes sense to restrict it to matching only ssh or sshd processes. grep -qP '/sshd?$' Herb. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/