Running one script from another script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Running one script from another script
# 1  
Old 09-23-2010
Running one script from another script

Hi Friends,
I have two scripts,
i) the mainscript (target.ksh)
ii) and the other script to FTP a file from unix server to Mainframe (ftp_script.ksh)
The process is automated. so initially we have to start the mainscript which at one point generates a file which needs to be FTPed. so we have to call the FTP job in the mainscript.
If an error occurs while transferring the file, we have to come out from both the scripts by sending an email. The support person fixs the problem and will restart from FTP script.
Once the file is transfered successfully, we have to come out of the FTP script completely by calling the mainscript.
target.ksh
Code:
while [ 1 ]
do
   #some code here
       if [$num=0] then
           cd /home/ip/
           ./ftp_script.ksh
       elif
           #some code here
       if
   #some code here
sleep 10;
done

# 2  
Old 09-23-2010
and your question is ?
# 3  
Old 09-23-2010
Sorry i missed my other part of the question in hurry.

target.ksh is the mainscript which is calling ftp_script.ksh.

ftp_script.ksh
result=`ftp -v <<**
open $machine
put file.txt $destination/file1.dat
bye
**`
value=`echo "$result" |grep "226 Transfer complete" |wc -l`

if[$value=1]
then echo "\nFTP Sucess"
## so here, we have to come out of this script completely and have to go back to target.ksh script. so the target.ksh would start as a fresh start
else
echo "\nFTP Failure"
mailx......
## here, we have to come out of both the main target.ksh and this ftp_script.ksh script
fi

Any help is greatly appreciated.
Thank you

Last edited by vpv0002; 09-23-2010 at 11:22 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

2. Shell Programming and Scripting

Shell Script for continuously checking status of a another script running in background, and immedia

Hi, I want to write a script which continuously checking status of a script running in background by nohup command. And if same script is not running then immediately start the script...please help.. i am using below command to run script nohup system_traps.sh & but in some... (9 Replies)
Discussion started by: ketanraut
9 Replies

3. Shell Programming and Scripting

Bash shell script to check if script itself is running

hi guys we've had nagios spewing false alarm (for the umpteenth time) and finally the customer had enough so they're starting to question nagios. we had the check interval increased from 5 minutes to 2 minutes, but that's just temporary solution. I'm thinking of implementing a script on the... (8 Replies)
Discussion started by: hedkandi
8 Replies

4. Shell Programming and Scripting

Problem running a program/script in the background from a script

Hi all, I have a script that calls another program/script, xxx, to run in the background. Supposedly this program at most should finish within five (5) minutes so after five (5) minutes, I run some other steps to run the script into completion. My problem is sometimes the program takes... (5 Replies)
Discussion started by: newbie_01
5 Replies

5. Shell Programming and Scripting

Running a script in system() call and want the script's output

Hi All, I have a script(sample.sh) displaying the output of "dd" command. Now i am using this script in system() call as, system("sh sample.sh") in an application file. I want the output of system("sh sample.sh") in the application file itself. How can i get it? Many thnaks.... (9 Replies)
Discussion started by: amio
9 Replies

6. Shell Programming and Scripting

script for reading logs of a script running on other UNIX server

Hi, I have a script, running on some outside firwall server and it's log of success or failure is maintained in a file. I want to write a script which ftp that server and reads that file and checks the logs and if failure , I will send mail notification. Please let meknow if I am not... (1 Reply)
Discussion started by: vandana.parwani
1 Replies

7. Shell Programming and Scripting

Running a script from if block inside another script

how do i run a script from if block inside another script? this is what i tried but it doesnt seem to work: if test $a -eq $w then sh /home/scripts/script1.bash fi (3 Replies)
Discussion started by: shishirkotkar
3 Replies

8. Shell Programming and Scripting

Running a unix script(which is calling another script inside that) in background

Hi all, I am having a script ScriptA which is calling a script ScriptB in the same server and copying files to second server and have to execute one script ScriptC in the second server. THis First script ScriptA is the main script and i have to execute this process continously. for Keeping... (2 Replies)
Discussion started by: rohithji
2 Replies

9. Shell Programming and Scripting

Running a BATCH script from my korn script with multiparameters

I've this BATCH script to run from my korn script... The command is /usr/local/BATCH/runBatch.sh PARAM1 'PARAM2 -PARAM21 PARAM22' (runBatch takes parameter 1 = PARAM1 parameter 2 = 'PARAM2 -PARAM21 PARAM22' ) If i run this command from command line it just runs fine... ... (7 Replies)
Discussion started by: prash184u
7 Replies

10. Shell Programming and Scripting

How to stop a script running in remote server from local script

Hi, I have googled for quite some time and couldn't able to get what exactly I am looking for.. My query is "how to stop a shell script which is running inside a remote server, using a script"??? can any one give some suggestions to sort this out. (1 Reply)
Discussion started by: mannepalli
1 Replies
Login or Register to Ask a Question