mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-06-09 16:50:01 -04:00
Added particular ps command for HP-UX (check_procs)
This commit is contained in:
parent
3aea6f8fa1
commit
366e6cdcf3
1 changed files with 14 additions and 0 deletions
14
configure.ac
14
configure.ac
|
|
@ -610,6 +610,7 @@ AC_DEFINE_UNQUOTED(SOCKET_SIZE_TYPE, $ac_cv_socket_size_type ,
|
|||
dnl #### Process table test
|
||||
|
||||
AC_PATH_PROG(PATH_TO_PS,ps)
|
||||
AC_PATH_PROG(PATH_TO_ENV,env)
|
||||
|
||||
AC_MSG_CHECKING(for ps syntax)
|
||||
AC_ARG_WITH(ps_command,
|
||||
|
|
@ -931,6 +932,19 @@ then
|
|||
ac_cv_ps_cols=6
|
||||
AC_MSG_RESULT([$ac_cv_ps_command])
|
||||
|
||||
dnl HP-UX:
|
||||
dnl S UID RUID USER RUSER PID PPID VSZ %CPU COMMAND COMMAND
|
||||
dnl S 0 400 root oracle 2805 1 12904 0.00 ora_dism_SEA1X ora_dism_SEA1X
|
||||
dnl S 400 400 oracle oracle 19261 1 126488 0.00 tnslsnr /u01/app/oracle/product/db/11.2.0.3/bin/tnslsnr LISTENER -inherit
|
||||
elif env UNIX95=1 ps -eo 'state uid ruid user ruser pid ppid vsz pcpu comm args' 2>/dev/null | head -n 1 | \
|
||||
egrep -i ["^ *S +UID +RUID +USER +RUSER +PID +PPID +VSZ +%CPU +COMMAND +COMMAND"] >/dev/null
|
||||
then
|
||||
ac_cv_ps_varlist="[procstat,&procuid,&procpid,&procppid,&procvsz,&procpcpu,procprog,&pos]"
|
||||
ac_cv_ps_command="$PATH_TO_ENV UNIX95=1 $PATH_TO_PS -eo 'state uid pid ppid vsz pcpu comm args'"
|
||||
ac_cv_ps_format="%s %d %d %d %d %f %s %n"
|
||||
ac_cv_ps_cols=8
|
||||
AC_MSG_RESULT([$ac_cv_ps_command])
|
||||
|
||||
dnl AIX 4.1:
|
||||
dnl F S UID PID PPID C PRI NI ADDR SZ RSS WCHAN TTY TIME CMD
|
||||
dnl 303 A 0 0 0 120 16 -- 1c07 20 24 - 0:45 swapper
|
||||
|
|
|
|||
Loading…
Reference in a new issue