08-20-2004
return valuse from child script to parent script
Hi,
I am trying to return a value from child script to a parent script just as a function does.
The child script will look for a file and if exists will return 1 else 0.
I need to capture the status 1 from child script in the parent script and proceed further. if 0, i need not do anything.
Any suggestions on how this can be achieved?
Thanks in adv
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have the following two Korn shell scripts:
SHELL1.ksh
#!/usr/bin/ksh
nohup sas /abc/123/sasprogram1.sas &
SHELL2.ksh
#!/usr/bin/ksh
./SHELL1.ksh
wait
nohup sas /abc/123/sasprogram2.sas &
My goal is to run SHELL1.ksh within SHELL2.ksh. SHELL1.ksh runs sasprogram1.sas. I would like... (1 Reply)
Discussion started by: sasaliasim
1 Replies
2. Shell Programming and Scripting
I have two shell scripts : A.sh and B.sh
A.sh
echo "In A"
exec B.sh
echo "After B"
B.sh
echo "In B"
The output is : In A
In B
I want the output : In A
In B
After B (4 Replies)
Discussion started by: suchismitasuchi
4 Replies
3. Shell Programming and Scripting
Hello everyone,
I'm trying to write a script, i would like to say the child kills the parent,
how would i do that? (2 Replies)
Discussion started by: jessy21
2 Replies
4. Shell Programming and Scripting
PARENT SCRIPT
#!/bin/ksh
#
. $HOME/.profile
. /etl/estdm2/DEV/scripts/DM_ENV_VARS.ksh DEV DB
echo "CALLING CHILD SCRIPT"
. /${SCRIPT_DIR}/DM_CHild.ksh -x HRDATA.dat -e $sEnv -d Wait_Time
*****THE PARENT SCRIPT EXITS HERE ********
*****whether the file is found or not*******
... (2 Replies)
Discussion started by: sumeet
2 Replies
5. Programming
This needs to work on HPUX and Linux.
I do a fork and create a child process. During execution of the child process, it is possible child become lost or get killed. That is the reason why I create the child process. However if the child process doesnt get killed, I do want to know the return... (2 Replies)
Discussion started by: usustarr
2 Replies
6. Shell Programming and Scripting
Hi everyone,
I have this problem with a script I'm writting. I want to execute a code running in the background several times through a script. I am writting it like that
parent_script
for a in 1 2 3 4 5
do
exec test -n $a
done
What I want to do is when parent_script is killed,... (0 Replies)
Discussion started by: geovas
0 Replies
7. UNIX for Dummies Questions & Answers
Hello everyone,
I am a complete newbie to UNIX. I am using Debian LXDE 64-bit. I have a question regarding the child and parent process communication. According to wikipedia.org and various other sources, when a child process exits it sends the SIGCHLD signal to its parent... (1 Reply)
Discussion started by: sreyan32
1 Replies
8. Shell Programming and Scripting
I am having a parent scripts which reads a file with child scripts name.
I need to read one by one child script , execute it and
1. If child script fails send mail to the team with the log file
2. If the child script executes fine then proceed with the next child script execution.
#!... (3 Replies)
Discussion started by: nw2unx123
3 Replies
9. Shell Programming and Scripting
#!/usr/local/bin/bash
set -vx
/prod/HotelierLinks/palaceLink/bin/PalacefilesWait /prod/HotelierLinks/palaceLink/bin/prodEnvSetup 03212013 &
if
then
echo "fatal error: Palace/HardRock failed!!!!" 1>&2
echo "Palace Failed" | mail -s "Link Failed at Palace/HardRock" -c... (1 Reply)
Discussion started by: aroragaurav.84
1 Replies
10. Shell Programming and Scripting
I have requirement where I need to fail parent if any one of the child process fails. Here is the code snippet
for i in 1 2 3 4 5 6 7 8 9 10
do
child_script $i &
done
wait
I need to fail my main script if any one of my child process fails (8 Replies)
Discussion started by: gvkumar25
8 Replies
LEARN ABOUT HPUX
xtunmanagechildren
XtUnmanageChildren(3X) XT FUNCTIONS XtUnmanageChildren(3X)
NAME
XtUnmanageChildren - unmanage children
SYNTAX
typedef Widget *WidgetList;
void XtUnmanageChildren(children, num_children)
WidgetList children;
Cardinal num_children;
ARGUMENTS
children Specifies a list of child widgets.
num_children
Specifies the number of children.
DESCRIPTION
The XtUnmanageChildren function performs the following:
o Issues an error if the children do not all have the same parent or if the parent is not a subclass of compositeWidgetClass.
o Returns immediately if the common parent is being destroyed; otherwise, for each unique child on the list, XtUnmanageChildren performs
the following:
- Ignores the child if it already is unmanaged or is being destroyed and marks it if not.
- If the child is realized, it makes it nonvisible by unmapping it.
o Calls the change_managed routine of the widgets' parent after all children have been marked if the parent is realized.
XtUnmanageChildren does not destroy the children widgets. Removing widgets from a parent's managed set is often a temporary banishment,
and, some time later, you may manage the children again.
SEE ALSO
XtManageChildren(3X), XtManageChild(3X), XtUnmanageChild(3X), XtChangeManagedSet(3X), XtIsManged(3X)
X Version 11 Release 6 XtUnmanageChildren(3X)