#!/bin/bash TALON_PATH=/opt/nezha/nz-talon PROMTAIL_PATH=/opt/nezha/promtail if [ 2 -eq $1 ];then if [ ! -d ${TALON_PATH}/config ];then exit 0 fi systemctl stop nz-talon systemctl stop promtail TMP_PATH=/tmp/nezha/nz-talon rm -rf $TMP_PATH mkdir -p $TMP_PATH mkdir -p $TMP_PATH/promtail cp -rf $TALON_PATH/config $TMP_PATH [ -f "$PROMTAIL_PATH/promtail.yaml" ] && cp -rf $PROMTAIL_PATH/promtail.yaml $TMP_PATH/promtail [ -f "$PROMTAIL_PATH/config.conf" ] && cp -rf $PROMTAIL_PATH/config.conf $TMP_PATH/promtail echo 'backup config file from '${TALON_PATH} if [ 0 -lt $(rpm -aq nz-talon|wc -w) ];then echo 'clean before install...' rm -rf $TALON_PATH rm -rf $PROMTAIL_PATH fi fi