How to execute an expect_script from shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to execute an expect_script from shell script
# 1  
Old 11-22-2010
How to execute an expect_script from shell script

Hi All,

I have written a shell script in which I am calling a expect script.
Code:
#!/usr/bin/sh
#!/usr/bin/expect -f
 
echo "Shell Start FilePush"
if [ $dmart = DVM ]
then
echo "Datamart is $dmart"
./sexpect.sh $1
echo "SFTP Over"
else
echo "Bad Argument"
fi

when I execute the script I am getting a following error.
Code:
try1.sh: line 57: ./sexpect.sh: No such file or directory

Can anyone help me to figure out where I am going wrong.

Many thanks in Advance
findnajeeb

Last edited by Scott; 11-23-2010 at 01:56 PM.. Reason: Please use code tags
# 2  
Old 11-22-2010
Do you have the shell script and expect script (sexpect.sh) under same folder?
# 3  
Old 11-22-2010
Yes its under the same folder.
# 4  
Old 11-23-2010
post the output of this command
Code:
head -n1 sexpect.sh

also don't name your expect scripts with a .sh suffix

remove the comment "#!/usr/bin/expect -f" in the current script

Last edited by frank_rizzo; 11-23-2010 at 12:17 AM.. Reason: list was mundged
# 5  
Old 11-23-2010
Hi frank_rizzo,


Code:
[user@host archive]$ head -n1 sexpect
#!/usr/bin/expect -f

Also I removed the line below from try1.sh
Code:
#!/usr/bin/expect -f

I also tried after changing the sexpect.sh to sexpect

It didn't worked.

I really appreciate more inputs.

Thanks in Advance
findnajeeb

Last edited by findnajeeb; 11-23-2010 at 02:00 PM.. Reason: Description was not clear
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Batch script to execute shell script in UNIX server

Hi team, My requirement is to transfer pdf files from windows machine to unix server and then from that unix server we should sftp to another server. I have completed the first part i.e From windows to using to unix server with the help of psftp.exe code: psftp user@host -pw password <... (1 Reply)
Discussion started by: bhupeshchavan
1 Replies

2. Shell Programming and Scripting

Execute shell script without using sh

Hi Experts, I want to execute shell script(on HP-UX) wihout specifying interpreter. For e.g generally we use following command to execute shell sh test.sh but I want to execute it as test.sh currently if I execute directly it as test.sh it is giving error Commnd Not... (7 Replies)
Discussion started by: sai_2507
7 Replies

3. Shell Programming and Scripting

Dos batch script to execute unix shell script

Can anyone help me with a dos batch script to execute a shell script residing in an unix server. I am not able to use ssh. Thanks in advance (2 Replies)
Discussion started by: Shri123
2 Replies

4. UNIX for Dummies Questions & Answers

can't execute a shell script

Hi all, As i want to know how the shell command "nohup" worked.I logged in as the user named vincent through Gnome.Then i press ctrl+atl+F1 changed into a console and logged in as another user named kinsley.The user "kinsley" is added by me with "useradd",and now there's no HOME directory for... (6 Replies)
Discussion started by: homeboy
6 Replies

5. Shell Programming and Scripting

How to use ssh execute other shell script on other host (shell script include nohup)?

i want use ssh on the host01 to execute autoexec.sh on the host02 like following : host01> ssh host02 autoexec.sh autoexec.sh include nohup command like follwing : nohup /home/jack/deletedata.sh & after i execute ssh host02 autoexec.sh one the host01. i can't found deletedata.sh... (1 Reply)
Discussion started by: orablue
1 Replies

6. Shell Programming and Scripting

Execute unix shell script to text file using the script

Hi all, I am beginner in UNIX...I want to use unix shell script to create text.file...I know how to use using by command...can anybody tell me for the script? Thanks i changed the threads title from "tex file" to "text file", because "tex" would probably be misunderstood as reference to... (4 Replies)
Discussion started by: mastercar
4 Replies

7. Shell Programming and Scripting

not able to execute shell script

HI, bash-2.05# more mysqlstoporaclestart.sh #!/bin/sh mysqladmin -u root -pengineer shutdown su - oracle -c "bash /export/home/oracle/oracle.sh" bash-2.05# more /export/home/oracle/oracle.sh /oracle/bin/sqlplus "/as sysdba"<< EOF startup nomount... (2 Replies)
Discussion started by: prakash.gr
2 Replies

8. UNIX for Dummies Questions & Answers

To call/execute a shell script from a shell script

Hi , I have 4 shell scripts a.ksh b.ksh -> depends on a.ksh success -> log into b.log c.ksh -> depends on b.ksh success -> log into c.log d.ksh -> depends on c.ksh success -> log into d.log I will have to write main.ksh ( execute a.ksh , log into a.log if a.ksh= success, execute... (1 Reply)
Discussion started by: konark
1 Replies

9. UNIX for Dummies Questions & Answers

Execute Shell Script

Hi all, I am begginer of UNIX . I dont know if i have a script written in korn shell with .ksh extention . If i want to execute that how can i do that? Can anybody suggest the best book to learn korn shell scripting. Thanks sam71 (1 Reply)
Discussion started by: sam71
1 Replies

10. Shell Programming and Scripting

How to execute shell Script?

I am new to UNIX , Can any one let me know how to execute shell script (i.e which command I have to use for the same). Any help would be appreciated. Thanks siva mymvs999@yahoo.com (3 Replies)
Discussion started by: siva
3 Replies
Login or Register to Ask a Question