Remote ssh commands


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Remote ssh commands
# 1  
Old 04-13-2014
Remote ssh commands

ssh XXXXX@XXXXX'. $HOME/.profile 2>/dev/null;cd $COMMON_TOP/admin/scripts/$CONTEXT_NAME; adcmctl.sh start "apps${AppsPass}" || cd $ADMIN_SCRIPTS_HOME; adcmctl.sh start "apps${AppsPass}"'

As per our business requirement we should be able to execute the above two commands seprated with or ( || ) based on the Oracle applications version. But the command is not working looks like with special characters . Can anybody help in resolving this pls .
# 2  
Old 04-13-2014
Create remotescript.sh as follows:
Code:
. $HOME/.profile 2>/dev/null
cd  $COMMON_TOP/admin/scripts/$CONTEXT_NAME
adcmctl.sh start  "apps${AppsPass}" || cd $ADMIN_SCRIPTS_HOME
adcmctl.sh start  "apps${AppsPass}"

while perhaps the following is meant?:
Code:
. $HOME/.profile 2>/dev/null
cd  $COMMON_TOP/admin/scripts/$CONTEXT_NAME
adcmctl.sh start  "apps${AppsPass}" || {
cd $ADMIN_SCRIPTS_HOME
adcmctl.sh start  "apps${AppsPass}"
}

Run it like this on the remote host HHHHH:
Code:
ssh -x XXXXX@HHHHH /bin/sh < remotescript.sh


Last edited by MadeInGermany; 04-13-2014 at 11:44 AM..
# 3  
Old 04-13-2014
Looks like you're missing something in the below scripts.I've tried something like this with your suggestions but its giving errors.


ssh XXXXX@HHHHHH '. $HOME/.profile 2>/dev/null;'cd $COMMON_TOP/admin/scripts/$CONTEXT_NAME; adcmctl.sh start "apps/${AppsPass}" || {cd $ADMIN_SCRIPTS_HOME; adcmctl.sh start "apps/${AppsPass}"}


I'm getting this errors.

-bash: adcmctl.sh: command not found
-bash: {cd: command not found
-bash: adcmctl.sh: command not found
# 4  
Old 04-13-2014
I told you to create a script remotescript.sh with 4 or 6 lines,
and then pass/run the remotescript.sh via ssh to/on the remote host.
# 5  
Old 04-13-2014
If you can modify your sshd configuration file, you could also rewrite your script as an ssh2 subsystem and invoke it as follows:
Code:
ssh -s remotescript remoteserver.example.com

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Commands not working with ssh remote login

Hi Friends, I am unable to run our application commands on remote server using ssh (passwordless login enabled). But the same command running with telent perl script. please suggest. SSH: C:/bin>ssh -l monitor tl04cp01 exec "/home/monitor/123" /home/monitor/123: viewlog: not found. ... (7 Replies)
Discussion started by: suresh3566
7 Replies

2. Shell Programming and Scripting

Ssh - running commands on remote server

Hi, I am trying to run commands on a list of servers that I can ssh to and just want to know if there is a 'cleaner' way of doing this. At the moment, I am doing as below. Is there a way that I can escape the double quote differently? If a use a single quote to enclose the commands that I... (1 Reply)
Discussion started by: newbie_01
1 Replies

3. Shell Programming and Scripting

Running Commands on a Remote Linux Server over SSH

Hello, I'm trying to create a ksh script to ssh to a remote server, enter the password and a couple commands. For security reasons I have changed the login, password and ip in my example. #!/bin/ksh ssh -t -t username@12.5.5.3 << EOF password cd bin pwd EOF When I run it. It... (5 Replies)
Discussion started by: seekryts15
5 Replies

4. Shell Programming and Scripting

Shell script help to execute ssh remote commands

Hi, The below command is not giving me the count , Can somebody help me in re-writing this pls . Proc_Exist=`ssh -q -o "BatchMode=yes" -o "PasswordAuthentication=no" $OAUSER@${Primary_Node} ps -ef | grep -v grep | grep "${ICM_Proc}" |wc -l ` Also the same problem with below... (13 Replies)
Discussion started by: Y.balakrishna
13 Replies

5. Shell Programming and Scripting

Executing remote commands via ssh

Hi, I'm tryin to write a script that will collect information about a remote servers, put them into variables and print them to screen. # /usr/bin/bash ls $1 > /dev/null 2>/dev/null if then echo "$1 is file" for server in $(cat $1) do # echo $server ... (5 Replies)
Discussion started by: moshesa
5 Replies

6. Shell Programming and Scripting

executing commands in remote server using ssh

I have some commands which need to be executed in remote machine. I have Linux Server from where I need to connect to Solaris server using ssh and then declare some variable over there and run some commands. I don't want to call a script which is present in Solaris server from Linux server... (7 Replies)
Discussion started by: maitree
7 Replies

7. UNIX for Dummies Questions & Answers

how to stay in remote shell after executing commands in ssh?

the ssh calling convention: ssh <server> If I put commands in the section, ssh will execute them immediately after logging in and return to local shell. I want to stay in the remote shell after executing these commands. How can I achieve this? Thanks for all. (1 Reply)
Discussion started by: hplonlien
1 Replies

8. Shell Programming and Scripting

Send Remote Commands via SSH with variables

Hi there I found the Command to send commands to other servers like: sv01> ssh user@sv02 'ps -ef' But I cant use Variables from a script i want to execute on another server like: sv01> ssh user@sv02 'cd $SCRIPTHOME' although the variable is set on sv01. How can I run commands on sv02 with... (2 Replies)
Discussion started by: DarkSwiss
2 Replies

9. Shell Programming and Scripting

SSH, Remote Commands and echo, oh my!

So, HostB has a SSH trust via pre-shared keys from HostA. HostA> ssh HostB hostname HostB HostA> ssh HostB echo `hostname` HostA HostA> ssh HostB 'echo `hostname`' `hostname` HostA> ssh HostB "echo `hostname`" HostA HostA> ssh HostB echo $PS1 user@HostA:$PWD HostA> ssh HostB... (12 Replies)
Discussion started by: Wrathe
12 Replies

10. Shell Programming and Scripting

remote ssh commands help

I have a script that I'm trying to use that will check for files on a remote machine and if there is files copy the files, modify the perm on the copied files, and then delete the files off of the remote server. Right now I need to get the correct syntax so the the remote commands still interpret... (4 Replies)
Discussion started by: jcalisi
4 Replies
Login or Register to Ask a Question