Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
52bb079a
Commit
52bb079a
authored
Dec 15, 2015
by
Marcin Siodelski
Browse files
[4224] Removed get_pids function and updated get_pid documentation.
parent
b9f7b33e
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/lib/testutils/dhcp_test_lib.sh.in
View file @
52bb079a
...
...
@@ -177,11 +177,18 @@ if [ ! -z ${KEA_PIDFILE_DIR} ]; then
PID_FILE_PATH="${KEA_PIDFILE_DIR}"
fi
# Returns 1 if specified Kea process is running, 0 otherwise
# This function uses PID file to make this determination.
# Return values:
# Checks if specified process is running.
#
# This function uses PID file to obtain the PID and then calls
# 'kill -0 <pid>' to check if the process is alive.
# The PID files are expected to be located in the ${PID_FILE_PATH},
# and their names are should follow the follwing pattern:
# <cfg_file_name>.<proc_name>.pid. If the <cfg_file_name> is not
# specified a 'test_config' is used by default.
#
# Return value:
# _GET_PID: holds a PID if process is running
# _GET_PIDS_NUM: 1 if process running, 0 otherwise
# _GET_PIDS_NUM:
holds
1 if process
is
running, 0 otherwise
get_pid() {
local proc_name=${1} # Process name
local cfg_file_name=${2} # Configuration file name without extension.
...
...
@@ -216,21 +223,6 @@ get_pid() {
fi
}
# Returns the number of running process pids and the list of pids.
# Return values:
# _GET_PIDS: holds space separated list of pids.
# _GET_PIDS_NUM: holds the number pids.
get_pids() {
local proc_name=${1} # Process name
if [ -z ${proc_name} ]; then
test_lib_error "get_pids requires process name"
clean_exit 1
fi
_GET_PIDS=$( ps axwwo pid,command | grep ${proc_name} \
| grep -v grep | awk '{print $1}' )
_GET_PIDS_NUM=$( printf "%s" "${_GET_PIDS}" | wc -w | awk '{print $1}' )
}
# Returns the number of occurrences of the Kea log message in the log file.
# Return value:
# _GET_LOG_MESSAGES: number of log message occurrences.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment