Help with fetching the data from remote machine from my jumpbox(local machine)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help with fetching the data from remote machine from my jumpbox(local machine)
# 1  
Old 08-08-2014
Help with fetching the data from remote machine from my jumpbox(local machine)

Team,

Presently i am running a script from my local box(i.e jumpbox) to all the remote machines.Basically fetching basic queries like pwd,mkdir,touch etc and i am able to successfully fetch it from my local machine.But when i want to check certain database related queries like the dbstat command,calling particular shell script on the remote server from my local machine i am not able to fetch it.it says path and directory not found.

from my local machine i fetch the below command
Code:
ssh <remote machine name> 'bash-s' < 'my script'

content of my script as below
Code:
#/bin/bash
echo "++check the pwd directory++"
pwd
echo "+++ swith to user abc+++"
sudo su - abc
echo "+++ execute the script as user abc+++"
/home/abc/xyz.sh
echo "+++ check the db status as user abc+++"
dbstat


Unfortunately i am unable to fetch the details for the database status and the shell script executed on the remote machine.Hence need you kind assistance.

Regards
Whizkid


Moderator's Comments:
Mod Comment Please use code tags next time for your code and data. Thanks

Last edited by vbe; 08-08-2014 at 10:03 AM..
# 2  
Old 08-08-2014
What's the remote user's PATH on the remote machine?
# 3  
Old 08-08-2014
the remote user path is a below
Code:
/opt/smp/bin/admintools:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/scfcm/bin:/opt/app/workload/perf


Last edited by Don Cragun; 08-08-2014 at 03:26 PM.. Reason: Add CODE tags.
# 4  
Old 08-08-2014
When you sudo su - abc, do you get prompted for a password?
Would ./home/abc/xyz.sh work?
# 5  
Old 08-08-2014
Hi Junior,

When you sudo su - abc , do you get prompted for a password?
No, I am already logged in, it does not prompt me.

Would ./home/abc/xyz.sh work?
No

Between, all the above commands are run from external box(jumpbox)

Last edited by Don Cragun; 08-08-2014 at 03:27 PM.. Reason: Add ICODE tags.
# 6  
Old 08-08-2014
Hi Whizkid,
yes, your logged in on the remote machine, but with the same user as on your jumpbox, right?
Check this with the whoami command before or after the pwd command in "my script".

With su - abc you (want to) become another user, namely abc.
Usually one needs to provide a password for the new user, unless you run the su command with root user.

I suggest to place the whoami command between su - abc and /home/abc/xyz.sh, so you can see if the su command was successful.

This may ease further troubleshooting...

Hope this helps.
# 7  
Old 08-08-2014
Hi Junior,

I am already logged in with user abc..but have difficulties running scripts (ending with .sh) or any database commands like (dbstat) from external system.

Rest all are meeting my expectations

Regards
Whizkid
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How can I execute local script on remote machine and include arguments?

I have a script in local server cd /home/dell/work/BOP/testdir ./processchk po (here processchk is a script & po is passed as an argument) Now I want to execute this script from remote server ssh $username@$hostname "cd /home/dell/work/BOP/testdir; ./processchk po" But Its getting error... (9 Replies)
Discussion started by: manohar2013
9 Replies

2. Red Hat

iptables applied in local machine, can't ssh remote machine after chain changed to DROP

I want to SSH to 192.168.1.15 Server from my machine, my ip was 192.168.1.99 Source Destination was UP, with IP 192.168.1.15. This is LAN Network there are 30 Machine's Connected to the network and working fine, I'm Playing around the local machine's because I need to apply the same rules in... (2 Replies)
Discussion started by: babinlonston
2 Replies

3. UNIX for Advanced & Expert Users

FTP While transfering files to local machine to remote machine

Hi Am using unix Ksh Am getting the problem while transferring zero size files through the script . When i transfer zero size files from local machine to remote machine manually i can able to do it . My question its beause of zero size files am not able to transfer through script ? or its... (2 Replies)
Discussion started by: Venkatesh1
2 Replies

4. UNIX for Dummies Questions & Answers

Retrieve data from Remote machine

Hello Please I ask if it is possible to recover data that is stored on a remote machine that I access via ssh on a usb ? if so, how? Thank you so much (5 Replies)
Discussion started by: chercheur857
5 Replies

5. Shell Programming and Scripting

How to transfer files from unix machine to local machine using shell script?

Hi All.. Am new to Unix!! Am creating a shell script in which a scenario is like i have transfer the output file from unix machine (Server) to local directory (Windows xp). And also i have to transfer the input file from the local directory to Unix machine (Server) Any help from you... (1 Reply)
Discussion started by: vidhyaS
1 Replies

6. Shell Programming and Scripting

Using local variable on a remote machine

Hi, I'm writing a korn shell script where the user enters a variable and I have to create a directory remotely which contains the name of that variable. Example. print 'Please enter variable:' read variable ssh user@host 'mkdir before_$variable;' Thank you. (4 Replies)
Discussion started by: jangozo
4 Replies

7. Shell Programming and Scripting

Define local variable on remote machine ?

Hello, I'm executing many commands using ssh and I want to define local vars on remote machine to ease my work: ssh remote1 <<-heredoc1 cmd1 cmd2 ... heredoc1 This one obviously defines variable on local machine: ssh remote1 "x=10" This one returns: ssh remote1 "'x=10'" bash: x=10:... (1 Reply)
Discussion started by: vilius
1 Replies

8. Shell Programming and Scripting

check web server running on local and on remote machine

Hi , How to check whether web server is running from remote machine How to check whether web server is running on web server itself Can any one help me soon (1 Reply)
Discussion started by: satheeshkr_cse
1 Replies

9. Red Hat

To find the LATEST file from a dir on REMOTE machine and SCP to local machine?

Hi All, URGENT - Please help me form a scipt for this: I need the LATEST file from a dir on REMOTE machine to be SCP'd to a dir on local machine. (and I need to execute this from local server) I know that the below cmd is used to find the LATEST file from a dir. But this command is not... (3 Replies)
Discussion started by: me_ub
3 Replies

10. Solaris

[FTP]opying of file from remote to local machine

Hi All, i wannna copy a file from the remote machine to my local machine using FTP protocol. i have made a connection to the remote machine , then i used the "get" cmd to copy the remote file as below :-> ftp> get (remote-file) /home/aruba/opmtools/was50/Was5Install.doc (local-file)... (1 Reply)
Discussion started by: sonbag_pspl
1 Replies
Login or Register to Ask a Question