RSH question


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting RSH question
# 1  
Old 07-19-2005
RSH question

Is there a way to do an rsh from within a script and spans commands on multiple lines?

Ex.
Code:
rsh $host <<EOF
echo `hostname`
EOF

I get this error:
tcgetattr: Inappropriate ioctl for device
ioctl I_FIND ttcompat: Inappropriate ioctl for device
./t.script: EOF: command not found

At my old job we could do sql queries like this on KSH
Code:
var=`sqlplus -s <<-EOF
"query statement"
exit;
EOF`

I was wondering if I could do this with rsh. I am using a bash shell. Thanks.

Last edited by bestbuyernc; 07-19-2005 at 07:51 PM..
# 2  
Old 07-19-2005
as an example:

Code:
rsh $host 'sqlplus -s <<EOF
"query statement"
exit;
EOF'

# 3  
Old 07-19-2005
The rsh command cannot be redirected input. rsh can only execute commands on remote systems.
The sqlplus command given by reborg will work as the sqlplus can take input from the terminal.
# 4  
Old 01-24-2007
rsh and sql

Quote:
Originally Posted by reborg
as an example:

Code:
rsh $host 'sqlplus -s <<EOF
"query statement"
exit;
EOF'

Hi reborg ..
a similar code to mine doesnt work :
vzs422:/in/tmp>su - linus rsh -l linus psmf 'sqlplus -s <<EOF
> select * from tab;
> exit;
> EOF'
OSF1
OSF1
End of linus's profile.
ksh: sqlplus: not found

Could you pls help ?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Linux

RSH

Hi All, Whenever we are giving rsh localhost date , it give an error "Permission Denied". RHEL 6 is the version, and we're logging in as "root". in .rhosts file I have mentioned all the details, and enabled rsh,rsync,rexec,rlogin in /etc/xinetd.d/ file Please suggest. Reg, Muzaffar (7 Replies)
Discussion started by: muzaffar.k
7 Replies

2. UNIX for Dummies Questions & Answers

rsh question in shell scripting

Hi all and thanks for Your attention. I need to run this set of commands on a remote machine... rsh -l barut esfe1 sudo su - tode tode deng.sh exit (from rsh) The problem is that when i rsh (or rlogin) i'm required a password. How do I input the password (from the script not mannyally).... (4 Replies)
Discussion started by: Ruzeil
4 Replies

3. AIX

Rsh

How to configure rsh for different users in aix? (4 Replies)
Discussion started by: vjm
4 Replies

4. UNIX for Advanced & Expert Users

Rsh

Hi All, I want to execute a command from my Windows machine to Linux machine using RSH only d:> rsh <Linux machine add> -l <user_name> pwd>dir in linux machine users home directory in .rhosts file I entered the windows machine IP address and user name. In linux etc/hosts.equiv file I... (1 Reply)
Discussion started by: sarwan
1 Replies

5. Linux

Help in RSH

Hi All, I want to execute a command from my Windows machine to Linux machine. d:> rsh <Linux machine add> -l <user_name> pwd>dir in linux machine users home directory in .rhosts file I entered the windows machine IP address and user name. In linux etc/hosts.equiv file I entered the... (1 Reply)
Discussion started by: sarwan
1 Replies

6. Shell Programming and Scripting

Help on rsh

Hi, i need to xecute rsh or rexec command in order to execute the script on multiple server. The problem i am facing is when i execute rsh command with login name and hostname it ask me password interactively can some body help me how i can pass password along with the command or how to... (1 Reply)
Discussion started by: deep022in
1 Replies

7. UNIX for Advanced & Expert Users

where is rsh

Hi, when a user use rsh command (or any other) , where is the executable used by him ? Many thanks in advance. (1 Reply)
Discussion started by: big123456
1 Replies

8. UNIX for Dummies Questions & Answers

about rsh

I have two host ( hostA and hostB ) , now hostA can use " rsh -l userB hostB " to rsh to hostB without input the password , it work fine, but if I modify it to " rsh -l userB hostB -n "ls" " , it will pop the message "Permission denied." , could suggest what is wrong ? thx (1 Reply)
Discussion started by: ust
1 Replies

9. UNIX for Advanced & Expert Users

rsh

Hi, on .rhosts file of server2 I have : server1 user server1 root when I want to issu rsh from server1 to server2 : 1-If I'm root it is OK. 2-if I'm ordinary user I receive permission denied. What is the problem ? What is the solution ? Many thanks in advance. (4 Replies)
Discussion started by: big123456
4 Replies

10. Shell Programming and Scripting

help with rsh

I am trying to run a Perl script using rsh. I need to be able to capture the return code value, so the calling script can handle failures properly. I cannot modify the Perl script I need to run because we use it for all of our servers. Does anyone have a suggestion? (1 Reply)
Discussion started by: kscase
1 Replies
Login or Register to Ask a Question