--- pconsole.sh.orig Wed Dec 29 10:37:44 2004 +++ pconsole.sh Wed Dec 29 11:24:29 2004 @@ -72,8 +72,13 @@ set -x fi - PS_PERSONALITY=posix # may be needed for GNU ps :P - ps -ef 2>/dev/null | awk '{ print $3 " " $6 }' | egrep "^$1" | awk '{ print $2 }' + os=`uname` + if [ "$os" = "OpenBSD" -o "$os" = "FreeBSD" ]; then + ps -j 2>/dev/null | awk '{ print $3 " tty" $8 }' | egrep "^$1" | awk '{ print $2 }' + else + PS_PERSONALITY=posix # may be needed for GNU ps :P + ps -ef 2>/dev/null | awk '{ print $3 " " $6 }' | egrep "^$1" | awk '{ print $2 }' + fi }