Error in remote script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Error in remote script
# 1  
Old 08-18-2009
Error in remote script

cat raj
var='Dir=cd /opt/sybase/dba;
pwd;
echo $Dir;
cd $Dir;
pwd;
a=`ls -lrt|awk \'{print $9}\'`;
echo $a'
ssh $SERVER $var >>test.out

---
sh raj test_host
error:
raj: syntax error at line 4: `end of file' unexpected


a=`ls -lrt|awk \'{print $9}\'`; ---- i hv used escape sequence \ for '.Pls let me know how this can be corrected.

Thanks in advance
Raju
# 2  
Old 08-18-2009
what does this mean??
Code:
var='Dir=cd /opt/sybase/dba;

# 3  
Old 08-18-2009
actually i want to execute script $var in a remote host.
so var has stores the everythin in between 'single quotes' (end of single quote is seen at -echo $a')

SERVER=$1
#ssh "$SERVER" \
var='Dir=cd /opt/sybase/dba;
pwd;
echo $Dir;
cd $Dir;
pwd;
a=`ls -lrt`;
echo $a'
ssh $SERVER $var >>test.out

above one gives correct output

but i want to use awk command in it

so am giving
a=`ls -lrt|awk \'{print $9}\'`; ---which is giving an error i think it is due to single quote

i can modify the output to achieve the result but this is a sample code and the similar functionality has to be used in another script.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Except script to run a local shell script on remote server using root access

local script: cat > first.sh cd /tmp echo $PWD echo `whoami` cd /tmp/123 tar -cvf 789.tar 456 sleep 10 except script: cat > first #!/usr/bin/expect set ip 10.5.15.20 set user "xyz123" set password "123456" set script first.sh spawn sh -c "ssh $user@$ip bash < $script" (1 Reply)
Discussion started by: Aditya Avanth
1 Replies

2. Shell Programming and Scripting

Script connect to remote server, not find files and exit only from remote server, but not from scrip

I have a script, which connecting to remote server and first checks, if the files are there by timestamp. If not I want the script exit without error. Below is a code TARFILE=${NAME}.tar TARGZFILE=${NAME}.tar.gz ssh ${DESTSERVNAME} 'cd /export/home/iciprod/download/let/monthly;... (3 Replies)
Discussion started by: digioleg54
3 Replies

3. Shell Programming and Scripting

Check/get the exit status of a remote command executed on remote host through script

Geeks, Could you please help me out in my script and identify the missing piece. I need to check/get the exit status of a remote command executed on remote host through script and send out an email when process/processes is/are not running on any/all server(s). Here's the complete... (5 Replies)
Discussion started by: lovesaikrishna
5 Replies

4. UNIX for Advanced & Expert Users

Unable to run the script on remote machine Using Expect script

Not able to execute the file in remote host using except utility I am automating the SFTP keys setp process: So i created the expect script for controlling the output of shell below is my main code: Code: #!/usr/bin/expect set fd set password close $fd set df set app close $df... (1 Reply)
Discussion started by: Manoj Bajpai
1 Replies

5. Shell Programming and Scripting

Triggering remote UNIX shell script from Remote desktop

I m trying to run a batch script in remote desktop which executes unix commands on the unix server...the problem is i wnt the output in HTML format.so in my batch script i m giving the cmd like ssh hostname path ksh HC_Report.ksh>out.html ...but it generates the HTML file in remote desktop .i... (2 Replies)
Discussion started by: navsan
2 Replies

6. Shell Programming and Scripting

Expect script to execute a script on a remote host

Hi, I am new to the expect scripting. I have this expect script as below : spawn ssh remote_server -l id set pass "12345" set opt "s" expect "Password:" {send "$pass\r" ; } expect "*ENTER*" {send "Enter\r"; exp_continue } expect "Please select option :" {send... (2 Replies)
Discussion started by: curt137
2 Replies

7. Programming

Expect script to run a Shell script on remote server

Hi All, I am using a expect script to run a shell script on remote server, the code is as follows. But the problem is that it executes only first command, and hangs it doesn't run the next commands. spawn ssh $uid@$host expect "password:" send "$password\r" expect "*\r" send... (2 Replies)
Discussion started by: yashwanthsn
2 Replies

8. AIX

Error - Creation remote printer

Guy's I'm trying to configure new remote printer by smitty in AIX 6.1 but I'm facing below message ! and creating did not completed ... can you please help in this ! Command: failed stdout: yes stderr: no Before command completion, additional instructions may appear below. digest:... (2 Replies)
Discussion started by: ITHelper
2 Replies

9. 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

10. UNIX for Dummies Questions & Answers

error in a remote find

2 AIX servers (AIX 5.3). From local server, I need to manage remote files. But I have some errors with find : # rsh remoteserver find /directory -name filename is OK : I can see the remote file BUT : # rsh remoteserver find /directory -name filename -exec ls -l {} \; fails : I have : find :... (5 Replies)
Discussion started by: annemar
5 Replies
Login or Register to Ask a Question