mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-11 13:40:07 +00:00
Remove ON_EXIT.
This commit is contained in:
@@ -29,9 +29,6 @@ set -u
|
|||||||
# Arguments:
|
# Arguments:
|
||||||
# file - File to write PID to.
|
# file - File to write PID to.
|
||||||
# pid - PID to write into file.
|
# pid - PID to write into file.
|
||||||
#
|
|
||||||
# Required Global Variables:
|
|
||||||
# ON_EXIT - String to append "remove_pid_file file".
|
|
||||||
make_pid_file() {
|
make_pid_file() {
|
||||||
local file=$1
|
local file=$1
|
||||||
local pid=$2
|
local pid=$2
|
||||||
@@ -60,7 +57,6 @@ make_pid_file() {
|
|||||||
|
|
||||||
# PID file doesn't exist, or it does but its pid is stale.
|
# PID file doesn't exist, or it does but its pid is stale.
|
||||||
echo "$pid" > $file
|
echo "$pid" > $file
|
||||||
ON_EXIT="$ON_EXIT; remove_pid_file $file"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
remove_pid_file() {
|
remove_pid_file() {
|
||||||
|
@@ -1,9 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
TESTS=8
|
TESTS=7
|
||||||
|
|
||||||
TMPDIR="$TEST_TMPDIR"
|
TMPDIR="$TEST_TMPDIR"
|
||||||
ON_EXIT=":"
|
|
||||||
local file="$TMPDIR/pid-file"
|
local file="$TMPDIR/pid-file"
|
||||||
|
|
||||||
source "$LIB_DIR/log_warn_die.sh"
|
source "$LIB_DIR/log_warn_die.sh"
|
||||||
@@ -31,15 +30,9 @@ cmd_ok \
|
|||||||
"test ! -f $file" \
|
"test ! -f $file" \
|
||||||
"PID file removed"
|
"PID file removed"
|
||||||
|
|
||||||
is \
|
|
||||||
"$ON_EXIT" \
|
|
||||||
":; remove_pid_file $file" \
|
|
||||||
"Sets ON_EXIT to remove PID file"
|
|
||||||
|
|
||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
# PID file already exists and proc is running.
|
# PID file already exists and proc is running.
|
||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
ON_EXIT=""
|
|
||||||
echo $$ > $file
|
echo $$ > $file
|
||||||
|
|
||||||
(
|
(
|
||||||
|
Reference in New Issue
Block a user