I am not able to capture errors while I am using dialog. For example:
Code:
dialog --gauge "Verifying file..." 10 75 < <(
while read LINE
do
hash=$(echo $LINE | cut -f1 -d' ')
directory=$(echo $LINE | cut -c 34-)
PCT=$(( 100*(++i)/n ))
echo $PCT
md5deep -a $hash $directory > /dev/null
RESULT=$?
if [ $RESULT -ne 0 ]
then
dialog_hash_failed
error "Failed"
fi
done < $TAR_SO/$SOURCEFILE_NAME.md5
)||exit 1
However, if I get rid of the dialog command, I am able to capture all errors in the md5 verification. While using dialog, the code exits successfully but the return value is always a zero. I am expecting a non zero return value and I am able to achieve it while not using dialog
Hi folks a wee problem that requires some help.
I am writing a script that allows me to automate the changing of a password in sqlplus
the problem i encounter is that the code contains a case statement that allows the helpdesk to select whether to allow or deny access by switching the... (1 Reply)
Hi,
example of Unix / Linux dialog utility is below.
I am going to use dialog as simple GUI for testing of a modem.
So I need to combine some dialog boxes into one.
I need to have input box, output box, info box, dialog box,
radiobox as in any standard program with graphical user... (2 Replies)
I wrote a script to capture some rows from the DB.
However I want to capture the errors if the DB instance is down which usually produces errors like below. What should be my approach to kill script if the DB instance is down:
DATABASE ERRORS:
Msg 937, Level 14, State 1:
Server... (2 Replies)
Hi
I am trying to fetch the data from Oracle Table
More my_query.sql | sqlplus -s 'scott/tiger@OrcaleSID ' | sed 's///g;s///g' > sample_file
Now if the table passed in the my_query.sql is wrong or there is some other error insied SQL how i can caputure that
i tried
More... (1 Reply)
Google is not helpful here.
It is probably trivial but I can't get my head around it.
How do I capture an error which crashes out due to say a syntax error to a file?
(Note that I manually reset error.log to zero length.)
Consider this junk code:-
#!/bin/sh
# Launch as ./trap.sh... (2 Replies)
HI Team ,
Is there a way to capture information logs ( session or workflow ) and grep only ERROR or FAIL messages and send to email distro
using mailx or sendmail option.
I have around 200 sessions running on daily basis and this script has to run every day , and capture only error... (0 Replies)
Hello Everyone,
I have written a file validation script in unix to compare the data and trigger file.My requirement is if the file validation fails,I need to upate the error details in a table
ex:Below is the one of many validation checks i am doing
if
then
echo "Actual count between... (3 Replies)
Hi everyone , i am trying to do a shell script with dialog , but i have a problem capturing each input variable to then use "echo" to write those inputs on specific orders in a file .
If i use this code :
dialog --backtitle "Dialog Form Example" --title "Dialog - Form" \
--form "\nDialog... (1 Reply)
Hi,
I have a script that runs a tar command to standard out then pipes to a gzip:
tar cfE - * | gzip -c > OUT.gz
At the moment, even if the tar fails (e.g. because of lack of disk space), the gzip still runs successfully.
Is there a way to make the whole line exit with a non-zero error... (6 Replies)
Discussion started by: Catullus
6 Replies
LEARN ABOUT DEBIAN
dialog
Dialog(3I) InterViews Reference Manual Dialog(3I)NAME
Dialog - popup dialog interactor
SYNOPSIS
#include <InterViews/dialog.h>
DESCRIPTION
A dialog is an interactor that handles input for a dialog box. The dialog layout is specified by a separate interactor passed to the dia-
log constructor. The dialog completes when the value of an associated button state becomes non-zero. This button state is typically set
by one or more buttons in the component interactor.
PUBLIC OPERATIONS
Dialog(ButtonState*, Interactor*, Alignment = Center)
Construct a new dialog with the given button state and interactor. The alignment is used by the Popup operation.
virtual boolean Accept()
Set the dialog button state to zero and loop reading events until the button state's value becomes non-zero. Each event is passed
to is target's Handle operation. Return true if the value is one, false otherwise.
virtual boolean Popup(Event&, boolean placed = true)
Insert the dialog into the world associated with the given event. If placed is true, align the dialog around the event's (x, y)
coordinate. Otherwise, the dialog is inserted without specifying a position. Popup then calls the Accept operation and returns its
value.
SEE ALSO Button(3I), Interactor(3I), World(3I)InterViews 11 August 1988 Dialog(3I)