นี่คือสิ่งที่ฉันมี และฉันมีความสุขกับสิ่งที่ฉันมีจนถึงตอนนี้ แต่ฉันต้องการเพิ่มการวนซ้ำ ดังนั้นเมื่อคำสั่งถูกดำเนินการ ขอให้กด "ENTER" และมันจะส่งคุณกลับไปที่ เมนู...
#!/bin/bash
cmd=(dialog --keep-tite --menu "ยินดีต้อนรับสู่ Ernie's Utility Menu v1.0:" 22 76 16)
ตัวเลือก = (1 "ซ่อนการเชื่อมต่อ"
2 "ตัดการเชื่อมต่อจาก VPN"
3 "สถานะการเชื่อมต่อ"
4 "อัปเดตระบบ"
5 "ล้างข้อมูลอัพเดตโพสต์"
6 "Deep Clean (โทรจันและมัลแวร์)"
7 "มาตรวัดความเร็ว (ตัวตรวจสอบแบนด์วิดธ์)"
8 "Bmon (ตัวตรวจสอบแบนด์วิดธ์)"
9 "ทดสอบความเร็วแบนด์วิธ (ขึ้นและลง)"
10 "หิมะตกในอาคารผู้โดยสาร"
)
choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
สำหรับทางเลือกใน $choices
ทำ
กรณี $choice ใน
1)
เชื่อมต่อ Expressvpn
;;
2)
ยกเลิกการเชื่อมต่อ ExpressVPN
;;
3)
สถานะ expressvpn && nmcli dev wifi
;;
4)
sudo apt update && sudo apt upgrade -y #!//&& sudo apt-get dist-upgrade -y ไม่แน่ใจว่าฉันต้องการทำส่วนนี้หรือไม่....
;;
5)
sudo apt update && sudo apt -f install && sudo dpkg --configure -a && sudo apt clean && sudo apt autoremove && sudo -k && exit
;;
6)
sudo chkrootkit -d && sudo rkhunter -c --rwo && sudo -k
;;
7)
มาตรวัดความเร็ว -l -r wlp2s0 -t lo -m $(( 1024 * 1024 * 3 / 2 ))
;;
8)
บีมอน
;;
9)
ทดสอบความเร็ว
;;
10)
./snow.sh
;;
เอสแซค
เสร็จแล้ว