From 651f21c7b6a9b0aad67e9a6f60d89f0d88bf0ff0 Mon Sep 17 00:00:00 2001 From: wuxs Date: Fri, 16 Sep 2022 17:45:17 +0800 Subject: [PATCH] fix: repeated add clash alias and $clashdir --- scripts/misnap_init.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/misnap_init.sh b/scripts/misnap_init.sh index c5998e1..de95b16 100644 --- a/scripts/misnap_init.sh +++ b/scripts/misnap_init.sh @@ -5,9 +5,12 @@ clashdir=/data/clash profile=/etc/profile #h初始化环境变量 -echo "alias clash=\"$clashdir/clash.sh\"" >> $profile -echo "export clashdir=\"$clashdir\"" >> $profile - +if [ `type -t clash` != "alias" ];then + echo "alias clash=\"$clashdir/clash.sh\"" >> $profile +fi +if [ -z $clashdir ];then + echo "export clashdir=\"$clashdir\"" >> $profile +fi #设置init.d服务并启动clash服务 ln -sf $clashdir/clashservice /etc/init.d/clash chmod 755 /etc/init.d/clash