6
local file="$TMPDIR/pid-file"
8
source "$LIB_DIR/log_warn_die.sh"
9
source "$LIB_DIR/daemon.sh"
13
"PID file doesn't exist"
15
make_pid_file $file $$
33
# ###########################################################################
34
# PID file already exists and proc is running.
35
# ###########################################################################
39
make_pid_file $file $$ >$TMPDIR/output 2>&1
43
"grep -q \"PID file /tmp/percona-toolkit.test/pid-file already exists and its PID ($$) is running\" $TMPDIR/output" \
44
"Does not overwrite PID file is PID is running"
48
make_pid_file $file $$ >$TMPDIR/output 2>&1
51
"grep -q 'Overwriting PID file /tmp/percona-toolkit.test/pid-file because its PID (999999) is not running' $TMPDIR/output" \
52
"Overwrites PID file if PID is not running"
63
# ###########################################################################
65
# ###########################################################################