The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM


Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
will this script in crontab effect SUN 9?? thepurple SUN Solaris 2 10-05-2007 01:31 AM
Temporarily Disable User Account scotbuff HP-UX 4 01-26-2007 12:01 AM
How do properties effect script? Chiefos UNIX for Dummies Questions & Answers 1 06-21-2006 03:23 AM
Effect of Preemptive Kernel sriram.ec UNIX for Advanced & Expert Users 2 03-14-2006 09:43 PM
recursive effect!! sskb UNIX for Dummies Questions & Answers 2 01-30-2003 08:05 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-25-2007
Registered User
 

Join Date: May 2006
Posts: 1
Stumble this Post!
Temporarily disable effect of set -e in ksh

Hi!

I'd like to temporarily disable effect of set -e before invoking some commands whose exit status can be ignored.

The "e" flag can be off so the code below may improperly turn "e" on:

set +x
... call function here ...
set -x

In Bash surrounding the command with parenthesis does work.

How can I do it in ksh with a special character?

Thanks
u.

Last edited by ugeek; 03-25-2007 at 02:25 PM. Reason: typo2
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 03-28-2007
Registered User
 

Join Date: Feb 2006
Location: Southern England
Posts: 102
Stumble this Post!
er, the clue is in your code...


set +e
#disabled
set -e

or

set +o errexit
set -o errexit

or
catch the error in an if or ||

like:
set -e
cat flap || echo oops # now it will not exit


or a blank label
raise_error || :

the error code is only observed when it is the last part of a pipeline

Last edited by bigearsbilly; 03-28-2007 at 01:26 AM.
Reply With Quote
Google The UNIX and Linux Forums
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 11:28 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0