whiptail

Whiptail 대화 상자를 주기적으로 새로 고칠 수 있습니까?
whiptail

Whiptail 대화 상자를 주기적으로 새로 고칠 수 있습니까?

대시보드를 표시하는 휩 대화 상자가 있습니다. source ../script/includes/tasks pick_task () { local options=( "$LOGS_TASK" "Check the logs of a service" "$KILL_TASK" "Kills a service" "$KILL_ALL_TASK" "Kills all services" "$SELECT_TASK" "Allows you to select the ser...

Admin

hiptail 명령의 출력에서 ​​배열 만들기
whiptail

hiptail 명령의 출력에서 ​​배열 만들기

그래서 저는 whiptail명령을 사용하여 사용자에게 시스템에 설치하고 싶은 다양한 항목을 선택할 수 있는 옵션을 제공하려고 합니다. whiptail --checklist다음 명령을 사용합니다 . name =$(whiptail --title "Tools to install" --checklist 20 78 4 \ "NTP" "NTP setup" OFF\ "Perl" "Perl install" OFF\ "Ruby" "Ruby install" OFF \ "Python" "Python install" OF...

Admin

read 및 wigtail을 사용하여 스크립트를 실행한 후 터미널에 키보드 출력이 없습니다.
whiptail

read 및 wigtail을 사용하여 스크립트를 실행한 후 터미널에 키보드 출력이 없습니다.

나는 명령을 인수로 받아들여 백그라운드에서 실행하고 사용자가 아무 키나 눌러 명령을 종료할 수 있도록 하는 bash 함수를 작성했습니다. 이 부분은 잘 작동합니다. 그러나 대화 상자 미터로 파이프하면 whiptailhiptail이 예상대로 실행되지만 반환 후에는 터미널에 더 이상 키 누르기가 표시되지 않습니다. 여전히 명령을 실행할 수 있지만, 내가 입력하고 있는 내용이 화면에 인쇄되어 표시되지 않습니다. 출력 형식도 이상하게 지정되어 stdout이 $. 해당 명령으로 인해 이러한 동작이 발생하는 것...

Admin

Bash 대화 상자의 진행률 표시줄 문제(Whiptail)
whiptail

Bash 대화 상자의 진행률 표시줄 문제(Whiptail)

명령 목록에 대한 bash 대화 상자(whiptail) 진행 표시줄을 만들려고 합니다. 따라서 백그라운드에서 명령이 하나씩 실행되면 메시지와 함께 진행률 표시줄이 표시됩니다. Ubuntu 서버인hiptail을 사용하고 있으므로 Zenity, Yad 등과 같이 Xserver가 필요한 GTK 기반 유틸리티는 고려하지 않습니다. 저는 bash 스크립팅을 처음 접했는데 어디서 잘못되었는지 모르겠습니다. 도움을 주셔서 감사합니다. 시스템 운영 체제: 우분투 20.04 질문: 메시지는 각 명령에 대한 단계가 ...

Admin

휩테일에서 파일을 편집할 수 있나요?
whiptail

휩테일에서 파일을 편집할 수 있나요?

새로운 TUI의 경우 시각적으로 더욱 매력적으로 만들기 위해 휩테일이나 대화를 사용하고 싶습니다. 솔직히,hiptail은 더 널리 사용 가능하며 심지어 많은 시스템에 사전 설치되어 제공되므로 이를 사용하는 것이 좋습니다. (이게 아직도 사실인가요?) 그러나 좋은 기능은 TUI에서 파일을 원활하게 편집하는 기능입니다. 대화 상자에는 옵션이 있습니다 --editbox. 휩테일에도 비슷한 것이 있나요?매뉴얼 페이지에서 찾을 수 없지만 이번이 처음은 아니고 O_o 항목이 표시되지 않습니다. ...

Admin

업데이트 1
whiptail

업데이트 1

내가 읽고이것질문과 답변이 있지만 내 질문에 답변하지 않았습니다. 쉘 스크립트는 다음과 같습니다. let total=$(lftp -f lftp-script-count.txt | wc -l)-2 lftp -f lftp-script.txt | while read word word2 filename do if [ "$word" = Transferring ] then let count=count+1 let percent=count*100/total ech...

Admin

Apache를 선택적으로 모니터링
whiptail

Apache를 선택적으로 모니터링

저는 작업하면서 모니터링할 수 있도록 일반적인 형식의 Apache 로그를 실시간으로 구문 분석하는 작업을 하고 있습니다. "tail -F /var/log/apache2/access.log"는 작동하지만 필요한 것보다 더 많은 것을 제공합니다. "awk '{print $1 " " $2 " " $3 " " $4 " "}'access.log "는 필요한 부분을 제공하지만 물론 x1을 실행하고 루프를 통과할 bash에 대해 (아직!) 충분히 알지 못합니다. 파일 변경 등과 같은 일부 작업 그래서 위의 tai...

Admin

전체 bash 쉘 스크립트의 전체 진행 상황
whiptail

전체 bash 쉘 스크립트의 전체 진행 상황

명확성을 위해 편집됨: 다음 스크립트가 있다고 가정해 보겠습니다(pv 및 컬이 설치되어 있다고 가정). (현재 우분투에서 실행 중이지만 더 많은 Linux 배포판에서 실행될 수 있도록 POSIX 호환으로 만들 계획입니다) #!/bin/bash sudo apt install vlc mkdir -p ~/.steam/compatibilitytools.d PROTONVERSIONNUMBER=$(curl -v --silent https://api.github.com/repos/popsUlfr/Proton...

Admin

채찍 꼬리의 동적 옵션이 인쇄되지 않음
whiptail

채찍 꼬리의 동적 옵션이 인쇄되지 않음

"whiptail" 확인란이나 라디오 목록에 대한 옵션을 제공하는 json 파일이 있습니다. 나는 그것들을 잡고, 약간의 편집을 하고, 그것들을 사용하여 옵션으로 표시하고 싶었습니다: defaults.json문서: {"displays": [ {"id": "320x240", "default":"on", "description":"320x240 (native resolution of 3.2 TFT-Display)", "hdmi_group":"2", "hdmi_mode":"87","hdmi_...

Admin

채찍꼬리 대화상자에서 글꼴 크기 변경
whiptail

채찍꼬리 대화상자에서 글꼴 크기 변경

몇 가지 다른 휩테일 상자를 사용하여 스크립트를 만들었고 모두 잘 작동하지만 글꼴 크기가 더 커졌으면 좋겠습니다. 내 모든 Google 검색채찍꼬리 글꼴 크기휩테일 상자 크기 또는 휩테일과 무관한 글꼴 크기에 대해 알려주십시오. 매뉴얼 페이지에는 아무것도 없습니다. 휩테일 글꼴 크기를 변경할 수 있는 방법이 있나요? ...

Admin

같은 화면에 세 개의 채찍꼬리를 표시하는 방법은 무엇입니까?
whiptail

같은 화면에 세 개의 채찍꼬리를 표시하는 방법은 무엇입니까?

매우 긴 프로세스 세 개를 모니터링해야 합니다. 세 개의 터미널 창을 여는 대신 각 창에는 별도의 진행률 표시줄이 있습니다. screen 또는 tmux를 사용하여 세 개의 휩테일 진행률 표시줄 출력을 단일 터미널로 보내는 방법을 찾고 있습니까? 가능합니까? 예를 들어, 다음 출력을 터미널 화면에 동시에 세 번 보내야 합니다. #!/bin/bash { DEPLOYING=0; while [ "$DEPLOYING" -le "100" ]; do DEPLOYING=$(deploy $ENV...

Admin

꼬리 휘핑 및 외부 스크립트 호출
whiptail

꼬리 휘핑 및 외부 스크립트 호출

메뉴 항목이 선택될 때 외부 스크립트를 실행하는 도구 상자를 만들기 위해hiptail을 사용하고 싶습니다. 다음 코드가 있습니다 #!/bin/bash OPTION=$(whiptail --title "IT ToolBox v0.1" --menu "Choose your option" 15 60 4 \ "1" "Get users dropped from Active Directory" \ "2" "Work in progress" \ "3" "Work in progress" \ "4" "Work in pr...

Admin

SSH 충돌 후 업그레이드 재개
whiptail

SSH 충돌 후 업그레이드 재개

php.ini에 대한 휩테일 공격 중에 SSH 연결이 중단되었습니다. (아파치 업데이트) 모든 것을 원래대로 되돌릴 수 있는 방법이 있나요? root 20689 0.0 0.0 20036 2284 pts/1 S+ 10:15 0:00 whiptail --backtitle Package configuration --title Modif apt-get upgrade나에게 줘: E: Could not get lock /var/lib/dpkg/lock - open (11: R...

Admin