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 : |
#!/usr/bin/bash # # manage web instances #set -x PROGNAME=$(basename $0) PROGPATH=$(dirname $0) [[ -z $DEBUG ]] && DEBUG=0 . $PROGPATH/08_web/functions.sh || exit 1 logo=$(get_logo) create_web_instance() { $submenu_dir/01_create_web_instance.sh } delete_web_instance() { $submenu_dir/02_delete_web_instance.sh } manage_php_exts() { $submenu_dir/03_php_module.sh } manage_certificates() { $submenu_dir/04_manage_certificates.sh } # print host menu submenu() { # submenu_00="$WEB0201" # #submenu_01="$WEB0061" # #submenu_04="$WEB0062" # submenu_02="$WEB0063" # submenu_03="$WEB0064" submenu_00="$WEB0201" submenu_02="$WEB0063" submenu_03=" $WEB0064" SUBMENU_SELECT= until [[ -n "$SUBMENU_SELECT" ]]; do menu_logo="$WEB0065" print_menu_header # mysql servers list print_web_servers_status # task info get_task_by_type '(web_cluster|mysql|monitor)' POOL_SUBMENU_TASK_LOCK POOL_SUBMENU_TASK_INFO print_task_by_type '(web_cluster|mysql|monitor)' "$POOL_SUBMENU_TASK_LOCK" "$POOL_SUBMENU_TASK_INFO" if [[ $POOL_SUBMENU_TASK_LOCK -eq 1 ]]; then menu_list="$submenu_00" else if [[ $WEB_SERVERS_CNT -eq 1 ]]; then menu_list="$submenu_02\n\t\t$submenu_03\n\t\t $submenu_00" else menu_list="$submenu_02\n\t\t$submenu_03\n\t\t$submenu_04\n\t\t $submenu_00" fi fi print_menu print_message "$WEB0205" '' '' SUBMENU_SELECT case "$SUBMENU_SELECT" in # #"1") create_web_instance ;; # #"4") delete_web_instance ;; # "2") manage_php_exts ;; # "3") manage_certificates ;; # "0") exit ;; # *) error_pick; SUBMENU_SELECT= ;; "1") manage_php_exts ;; "2") manage_certificates ;; "0") exit ;; *) error_pick; SUBMENU_SELECT= ;; esac SUBMENU_SELECT= done } submenu