21 lines
511 B
Bash
Executable File
21 lines
511 B
Bash
Executable File
#!/bin/bash
|
|
#################################################
|
|
# clear all instances for clustering
|
|
#################################################
|
|
|
|
nodes=6
|
|
for (( i=0; i<${nodes}; i++ ))
|
|
do
|
|
port=$(( i+7000 ))
|
|
echo "warning: clear an instance, its port=${port}"
|
|
cd ${port}
|
|
if [ -f redis.pid ];then
|
|
kill -9 `cat redis.pid`
|
|
cd ..
|
|
rm -r ${port}
|
|
echo "clear ${port} success.!"
|
|
else
|
|
cd ..
|
|
echo "doesn't exist redis.pid, clear failed."
|
|
fi
|
|
done |