2303.3 update 1
This commit is contained in:
@@ -324,6 +324,28 @@ print(ipaddress.IPv4Network('0.0.0.0/$1', strict=False).prefixlen)
|
|||||||
" 2>/dev/null || echo "24"
|
" 2>/dev/null || echo "24"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ── reboot ───────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
reboot_confirm() {
|
||||||
|
clear
|
||||||
|
echo ""
|
||||||
|
echo "╔══════════════════════════════════════════════════════════════════════════╗"
|
||||||
|
echo "║ Reboot ║"
|
||||||
|
echo "╚══════════════════════════════════════════════════════════════════════════╝"
|
||||||
|
echo ""
|
||||||
|
read -rp " Are you sure you want to reboot? [y/N]: " confirm
|
||||||
|
if [[ "$confirm" =~ ^[Yy]$ ]]; then
|
||||||
|
echo ""
|
||||||
|
echo " Rebooting..."
|
||||||
|
sleep 1
|
||||||
|
reboot
|
||||||
|
else
|
||||||
|
echo " Cancelled."
|
||||||
|
echo ""
|
||||||
|
read -rp "Press Enter to continue..."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# ── shell access ─────────────────────────────────────────────────────────────
|
# ── shell access ─────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
shell_access() {
|
shell_access() {
|
||||||
@@ -359,7 +381,7 @@ shell_access() {
|
|||||||
|
|
||||||
# ── main menu ─────────────────────────────────────────────────────────────────
|
# ── main menu ─────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
MENU_ITEMS=("Refresh" "Set Static IP" "Set DHCP" "Shell")
|
MENU_ITEMS=("Refresh" "Set Static IP" "Set DHCP" "Shell" "Reboot")
|
||||||
|
|
||||||
main_menu() {
|
main_menu() {
|
||||||
local choice
|
local choice
|
||||||
@@ -388,6 +410,9 @@ main_menu() {
|
|||||||
3)
|
3)
|
||||||
shell_access
|
shell_access
|
||||||
;;
|
;;
|
||||||
|
4)
|
||||||
|
reboot_confirm
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user