Sponsored Content
Full Discussion: Troubleshooting whiptail
Top Forums Shell Programming and Scripting Troubleshooting whiptail Post 303021560 by annacreek on Sunday 12th of August 2018 10:20:08 PM
Old 08-12-2018
Yes,

blank line causes problem , but I get a specific error now


Code:
 #pause 
  55  whiptail \
  56  --title "$1"  \
  57
  58  --checklist  "Choose: " 20 78 15 \
  59  "$2" "" on  \
  60  "Glen" "" off \
  61  "Adam" "" off
  62




Code:
/usr/bin/raspi-config-DEBUG.sh: 58: /usr/bin/raspi-config-DEBUG.sh: --checklist: not found
Test Status OK 
Press [Enter] key to continue..


Funny
all sample codes have same issue with mixing
these
--separate-output \ --checklist "Choose: " 20 78 3 \

I am not using --separate_output for now

Thanks for reply I'll mark it solved as soon as I solve the multiple
redirections issues. See below.

Code:
 2>results
  64  # redirected whiltail output "choice"  to results
  65  # where is choise  defined ? 
  66  # echo "HERE Option 1"
  67  #pause
  68  # TODO functions do not execute 
  69 while read choice
  70  do
  71          case $choice in
  72                  John) firstroutine
  73                  ;;
  74                  Glen) secondroutine
  75                  ;;
  76                  Adam) thirdroutine
  77                  ;;
  78                  *)
  79                  ;;
  80          esac
  81  done < results
  82  exitstatus=$?

------ Post updated at 09:03 PM ------

OK, I a





Code:
 "$4" "" off  2>choice
  83  echo "cat< choise get contents of choice file  print it" Y
  84  cat<choice     #TOK  here 
  85 echo "cat choise " 
  86 pause 
  87 echo "while read  file  choice "
  88 pause 
  89 while read choice
  90  do
  91          case $choice in
  92                  "$2") 
  93                         echo " first selection " 
  94                         firstroutine
  95                  ;;

------ Post updated at 09:20 PM ------

OK, here is an update.
I understand whiptail puts the selection result in file - in my case "choices".
I can check the contents with cat.



Now how do I check line 89?

It is not doing anything and I do not know how to verify its function.



Code:
 "$4" "" off  2>choices
  83  echo "cat< choise get contents of choice file  print it" Y
  84  cat<choices     #TOK  here 
  85 echo "cat choises " 
  86 pause 
  87 echo "while read  file  choices "
  88 pause 
  89 while read choices
  90  do
  91          case $choice in
  92                  "$2") 
  93                         echo " first selection " 
  94                         firstroutine
  95                  ;;
  96                  $3) secondroutine
  97                  ;;
  98                  $4) thirdroutine
  99                  ;;
 100                  *) 
 101                         echo " default selection " Y
 102                  ;;
 103          esac
 104  done < results
 105  exitstatus=$?
 106  if [ $exitstatus = 0 ]; then
 107      echo "Exit file read Test Status OK " $choice
 108  else
 109      echo "Exit Test Status failed"
 110  fi

 

10 More Discussions You Might Find Interesting

1. Solaris

help troubleshooting

Hi. I have a Solaris 10 server that's taking about 20secs to respond to telnet or ftp commands. Has anyone ever seen something like that? Can you tell me where to start troubleshooting please? I logged in and did a prtstat, but nothing is jumping out as an issue. (8 Replies)
Discussion started by: bbbngowc
8 Replies

2. Red Hat

whiptail --password : How does it work?

I have a question regarding "whiptail utility" in Linux. I have the following whiptail command within a script: #!/bin/sh whiptail --passwordbox " Password " 10 40 I would like to know Where does it store the password when the script is run? Does it go to any particular file? How... (1 Reply)
Discussion started by: Vabiosis
1 Replies

3. Shell Programming and Scripting

Questions: whiptail --passwordbox

I have a question regarding "whiptail utility" in Linux. I have the following whiptail command within a script: #!/bin/sh whiptail --passwordbox " Password " 10 40 I would like to know Where does it store the password when the script is run? Does it go to any particular file? How... (1 Reply)
Discussion started by: Vabiosis
1 Replies

4. IP Networking

TCP/IP troubleshooting

Hello all, Can somebody please tell what is the best book out there that can help me learn TCP troubleshooting and understaning the TCP options like window scaling, large receive offload? I would like to understand how all the TCP tuning parameters function. Is there a book out there that can... (4 Replies)
Discussion started by: Pouchie1
4 Replies

5. Shell Programming and Scripting

Whiptail menu, getting back the variable

Hi all Only learning so if any mistakes, let me know I am trying to create a menu box with Whiptail, taking in the variables from a txt.file called Name.txt which has just 4 names listed for now, one below each other..ie Dave John Mike Mary Bash script is below and calls the txt... (8 Replies)
Discussion started by: olearydc
8 Replies

6. Shell Programming and Scripting

Bash Script - Whiptail Menu Help!

Hello, Been trying to build a menu with whiptail lately. However, my code doesn't seems to be working even though when i compared to other similar code they looks the same. #!/bin/bash clear whiptail --msgbox "Entering networking sub-menu" 20 78 whiptail --title Networking --menu... (8 Replies)
Discussion started by: malfolozy
8 Replies

7. Shell Programming and Scripting

Whiptail "Command not found"

Evening, I'd like to point out I am very much new to anything regarding scripting, so I apologize If I am / will ask stupid questions. I am currently trying to design a script that will completely setup a server for a group that needs one, so that they can have a easy way of getting up and... (8 Replies)
Discussion started by: KeyXMakerX
8 Replies

8. Shell Programming and Scripting

Redirecting stdout output to whiptail menu box

As a result of whiptail menu option I am getting a data from a file. Naturally it is output to terminal as stdour. I like to redirect the output back to the menu. It can be done with single input of line of text , see attached. I just cannot see where or how the sample... (0 Replies)
Discussion started by: annacreek
0 Replies

9. Shell Programming and Scripting

Use positional parameters in loop / while syntax in whiptail

I like to “optimize” / make more like a real program my bash script by replacing repetitious code which utilizes positional parameters. I am having two issues I cannot solve and would appreciate some assistance with resolving them. a) how to modify the whiptail checklist... (3 Replies)
Discussion started by: annacreek
3 Replies

10. Shell Programming and Scripting

Passing positioning array as whiptail -- menu option

I may have asked this before, so forgive OF. Problem: I can pass positioning array as -- menu option to whiptail, but it does not show in the whiptail form as an array - only single (first member "lsusb" ) entry / line shows up. Code: DynamicEntry=$(whiptail \ --title "DEBUG... (1 Reply)
Discussion started by: annacreek
1 Replies
All times are GMT -4. The time now is 11:11 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy