I have build a new function with limited scaffold.
It 'runs" with an error @ line 67, not sure if I should be concerned about the error at
this time.
I know how it suppose to work, the part I do not understand is
where does the file "choice" @ line 58 come from.
The selection is in "results" and I am reading "choice".
It just " does not compute ".
As written now I have deliberately deleted lines of code between lines 60 and 61 -
no selection from menu is implemented.
However
I do expect lines 60 and 61 to execute to indicate that the process went thru them.
THAT is the issue - if I add the " do /done" selection code it never gets processed and
Results is the name of the file that contains the output from the whiptail command.
choice is a bash variable into which each line of the results file is read. Input is redirected from the file at line 62.
You can call the variable whatever you like get choice/line/result, the important distinction is that this is populated with each line from the results file one line at a time (try selecting more than one entry from the checklist and see how the file contains multiple lines).
Error at line 67 is because the variable exitstatus has not been assigned, you should assign exitstatus with exitstatus=$? following the whiptail command (ie after line 56 and before line 57).
Last edited by Chubler_XL; 08-13-2018 at 09:11 PM..
Either way - I cannot retrieve selection using while do /done syntax!
The while do/done code block never executes.
I can understand NOT printing the "results" , don't need the print anyway.
But the while do/done not executing got me stumped.
Better luck tomorrow.
I guess cut and paste from quote is a no no, Tempted to delete whole mess,,,
Good night
------ Post updated 08-14-18 at 09:00 PM ------
Well I finally found the problem.
Being lazy I was trying to replace endless typing of commands while troubleshooting WiFi issue.
In the process i got cute and started passing parameters to functions.
Works fine if the parameter passed is single "string" with no spaces.
Such as "lsusb" is fine but "lsusb -v" can be passed as a parameter but not to --checklist AND using --separate-output ! It does makes sense since the "choice" selection cannot find a match when _separate-output present only part of the passed parameter for match.
What got me spinning in circles was when ALL choices where implemented the while do/ done part of the code was bypassed.
Now when I select parameter with spaces - such as "lsusb -v" I get "invalid option " - perfect!
As soon as I figure out how to pass command with options I'll post it here.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)