From 236b5f4d933a8fcb0b978d96f11eb46c7eddd851 Mon Sep 17 00:00:00 2001 From: fscarmen <62703343+fscarmen@users.noreply.github.com> Date: Tue, 15 Mar 2022 15:37:55 +0800 Subject: [PATCH] Update menu.sh --- menu.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/menu.sh b/menu.sh index e285694..65baaeb 100644 --- a/menu.sh +++ b/menu.sh @@ -743,8 +743,8 @@ check_system_info(){ green " ${T[${L}37]} " # 必须加载 TUN 模块,先尝试在线打开 TUN。尝试成功放到启动项,失败作提示并退出脚本 - TUN1=$(cat /dev/net/tun 2>&1 | tr '[:upper:]' '[:lower:]') - if [[ ! $TUN1 =~ 'in bad state' ]] && [[ ! $TUN1 =~ '处于错误状态' ]] && [[ ! $TUN1 =~ 'Die Dateizugriffsnummer ist in schlechter Verfassung' ]]; then + TUN=$(cat /dev/net/tun 2>&1 | tr '[:upper:]' '[:lower:]') + if [[ ! $TUN =~ 'in bad state' ]] && [[ ! $TUN =~ '处于错误状态' ]] && [[ ! $TUN =~ 'Die Dateizugriffsnummer ist in schlechter Verfassung' ]]; then cat >/usr/bin/tun.sh << EOF #!/bin/bash mkdir -p /dev/net @@ -752,8 +752,8 @@ mknod /dev/net/tun c 10 200 chmod 0666 /dev/net/tun EOF bash /usr/bin/tun.sh - TUN2=$(cat /dev/net/tun 2>&1 | tr '[:upper:]' '[:lower:]') - if [[ ! $TUN2 =~ 'in bad state' ]] && [[ ! $TUN2 =~ '处于错误状态' ]] && [[ ! $TUN2 =~ 'Die Dateizugriffsnummer ist in schlechter Verfassung' ]]; then + TUN=$(cat /dev/net/tun 2>&1 | tr '[:upper:]' '[:lower:]') + if [[ ! $TUN =~ 'in bad state' ]] && [[ ! $TUN =~ '处于错误状态' ]] && [[ ! $TUN =~ 'Die Dateizugriffsnummer ist in schlechter Verfassung' ]]; then rm -f /usr/bin//tun.sh && red " ${T[${L}3]} " && exit 1 else echo "@reboot root bash /usr/bin/tun.sh" >> /etc/crontab fi