Revision 1d16c69b
Added by Alexis Mousset about 6 years ago
share/commands/agent-check | ||
---|---|---|
fi
|
||
|
||
# List the CFEngine processes running
|
||
CF_PROCESS_RUNNING=`${PS_COMMAND} | sed -ne "\\%${CFE_BIN_DIR}/\\(cf-execd\\|cf-agent\\)%p" | cat`
|
||
CF_PROCESS_RUNNING=`${PS_COMMAND} | grep -E "${CFE_BIN_DIR}/cf-(agent|execd)" | cat`
|
||
# Count the number of processes running, filtering empty lines
|
||
NB_CF_PROCESS_RUNNING=`echo "${CF_PROCESS_RUNNING}" | sed -e '/^$/d' | wc -l`
|
||
|
||
... | ... | |
fi
|
||
|
||
# List cf-serverd processes running
|
||
CF_SERVER_RUNNING=`${PS_COMMAND} | sed -ne "\\%${CFE_BIN_DIR}/\\(cf-serverd\\)%p" | cat`
|
||
CF_SERVER_RUNNING=`${PS_COMMAND} | grep "${CFE_BIN_DIR}/cf-serverd" | sed -e '/grep/d' | cat`
|
||
# Count the number of server processes running, filtering empty lines
|
||
NB_CF_SERVER_RUNNING=`echo "${CF_SERVER_RUNNING}" | sed -e '/^$/d' | wc -l`
|
||
|
Also available in: Unified diff
Fixes #11921: Agent process detection is wrong in rudder agent check on AIX