Files
openGauss-OM/script/impl/perf_config/scripts/isolated_xlog.sh
2023-12-18 20:06:15 +08:00

25 lines
388 B
Bash

action=$1
xlog_old=$2
xlog_new=$3
function isolated
{
mv $xlog_old $xlog_new # mv not change owner and mod
ln -s $xlog_new $xlog_old
}
function recover
{
rm $xlog_old
mv $xlog_new $xlog_old # mv not change owner and mod
}
if [ "$action" = "isolated" ]; then
isolated
elif [ "$action" = "recover" ]; then
recover
else
echo 'unknown action', $action
exit 1
fi