Script partially executes??


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Script partially executes??
# 1  
Old 01-07-2013
Script partially executes??

Hi All,

I am calling a shell script from another shell script, however, it only executes part of it (the echo commands only). What could be some causes for that?

For example:

ShellScriptA.sh:
Code:
 
...
...
...
. ShellScriptB.sh

ShellScriptB.sh contents:
Code:
 
echo date
echo Connecting to database
sqlplus -S username/password << EOF - - - this point on is not executed.
select count(*) from test;
define exit_status = 0
exit &exit_status
EOF

However, when ShellScriptB.sh is executed independently it works just fine. Any ideas?

Thanks.

Last edited by Scott; 01-07-2013 at 12:14 PM.. Reason: Added code tags
# 2  
Old 01-07-2013
Without seeing the rest of ShellScriptB.sh we can't do anything but make wild guesses...
# 3  
Old 01-07-2013
There. I have updated the script contents.
# 4  
Old 01-07-2013
Please execute the calling script with xtrace and -v options enabled: -xv
and post the complete output here.
# 5  
Old 01-07-2013
Quote:
Originally Posted by DustinT
subscribed
Note that there's a Subscribe to this thread option in the Thread Tools menu in the upper bar.
This User Gave Thanks to radoulov For This Post:
# 6  
Old 01-07-2013
I am on HPUX so I'm guessing I would use strace instead?
# 7  
Old 01-07-2013
Quote:
Originally Posted by DBnixUser
I am on HPUX so I'm guessing I would use strace instead?
No,
just run the parent script like this:

Code:
sh -xv /path/to/script_name

Where sh is the shell you're currently using.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Bash executes first part of script but not second

My bash below verifies the integrity of all .bam in a directory and writes the out output to a .txt file. That is part one of the script that works. The second part of the bash searches each one of the .txt files for a string "(SUCCESS)" and if found display a message and if it is not found... (6 Replies)
Discussion started by: cmccabe
6 Replies

2. Shell Programming and Scripting

Will shell script executes in sequence

I have a shell script scheduled in cron job to run at every 1 minute which transfers files to remote machine and then move the files to backup folder. cd /u01/app/ftp_tmp sftp user@hostname <<-EOF cd /home/user/ftp mput * bye EOF mv /u01/app/ftp_tmp/* /u01/app/ftp_bkp Now the problem is... (6 Replies)
Discussion started by: Bhavi
6 Replies

3. Shell Programming and Scripting

Command / script to partially rename file

Hi I have numerous files names product_host_result_B1000842.txt product_host_result_B1000847.txt product_host_result_C1000842.txt product_host_result_C1000848.txt etc. I need them renamed so that the 'product_host_result' becomes 'output_product_host' but the rest of the filename is... (6 Replies)
Discussion started by: Grueben
6 Replies

4. Shell Programming and Scripting

script executes some time but not always.

I have following script to send email when a USB is attached. #!/bin/bash NUMBER=`/bin/cat /u/numberoflines` LINES=`/usr/bin/wc -l < /var/log/messages` DIFFERENCE=$(($LINES-$NUMBER)) if ; then tail -n $DIFFERENCE /var/log/messages |while read line do if $( echo $line | grep --quiet... (2 Replies)
Discussion started by: kashif.live
2 Replies

5. Shell Programming and Scripting

FTP script - 'quit' never executes

I have wrote a script to get a very large encrypted file from a remote ftp server to a local debian box. The file downloads successfully, but the script never exits, or quits. None of code executes after the ftp get command. The file is approx 291M Here is the code: !/bin/sh... (3 Replies)
Discussion started by: jstrahm
3 Replies

6. Windows & DOS: Issues & Discussions

Batch script executes twice

Hi, Batch script gets executed without any error, but on execution some of the partial contents of the batch file gets appended at the end of the file which is currently in execution, hence the script tries to execute again for the second time , which should not happen. How to get it... (5 Replies)
Discussion started by: milink
5 Replies

7. Shell Programming and Scripting

My script executes too long than expected

Below is my script code which filters failed logins from existing and non-existing users from the server. The problem is, it takes longer to execute and complete than expected. Anyone here can edit the script to speed up its execution. #!/bin/bash LIST=`cat $1` for i in $LIST do... (10 Replies)
Discussion started by: linuxgeek
10 Replies

8. Shell Programming and Scripting

root executes a script as another user

Hi All, Am using the below command to start my application using the root user su - bin -c "/home/bin/test/start.sh" but am getting the error becaue i have set some environment varibales in bin's .profile when i execute the command start.sh by logging directly into bin account it's... (9 Replies)
Discussion started by: ravi.sri24
9 Replies

9. Shell Programming and Scripting

Logon profile kill script only partially working

I have been having an issue with the new motorola rf scan guns opening up too many sessions at once. It seems they will open a new connection for no reason, leaving the old one in the background and the user has no idea it is happening. To combat this, I have added the following code to the logon... (1 Reply)
Discussion started by: raidzero
1 Replies

10. Shell Programming and Scripting

root executes a script as another user

we have this script that stops, starts and monitor process scheduler. prcs_control. this script runs perfectly when executed by ps_user. we are now creating a new script that will run this script and is executed by root. this script needs to execute the prcs_control as ps_user because root can... (1 Reply)
Discussion started by: tads98
1 Replies
Login or Register to Ask a Question