25 lines
388 B
Bash
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 |