Greetings, i'm currently having issues in successfully executing a script from one server to other, and i'm cracking my nut in understanding why. Let's get started with the default info:
----------------------------------------
So, i've setup ssh keys and will be able to execute commands from Server A to Server B:
Now, in server B there's a script (IBM Cognos related) that i will normally manually execute with my user and it will work without issues. But when i try to remotelly execute from server A, that's when the problems begin:
When i first found this error on server B, it was due lack of a variable declaration, i set that variable on B's .profile and it solved itself.
Questions then arise:
1) When doing ssh user@server command , do you inherit the previous user env variables or are the user@server ones loaded when executing the command?
2) If the inherit option is true, then i have already tried to mirror the same .profile in both servers, won't work (get the shared library path error). Do i need to declare something else here?
3) If .profile is loaded at the time of remote login, then why am i getting this error?
I'm trying both to understand the big picture and solve the issue, so any inputs will be apreciated.
Regards
Moderator's Comments:
Please view this code tag video for how to use code tags when posting code and data.
If I recall:
1) I dont think you read .profile when executing only a command, same behaviour as on local when you use su... (diff between su <user> command and su - <user> command...) there is maybe an option though (so far I was not concerned...)
2) I dont get the point:
if
Quote:
When i first found this error on server B, it was due lack of a variable declaration, i set that variable on B's .profile and it solved itself.
3) Does it work when you remote login using ssh and copied .profile and execute things?
If not, the solution is in the post I just erased (damn...)
Last edited by vbe; 07-12-2012 at 09:07 AM..
Reason: typos (cant believe it its not friday yet!)
If I execute below code I am able to get string from column8 and column10 about a process.
serverA1$> ps -ef | grep rotate | grep 'config' | awk '{print $8" "$10}'
/<Oracle_home>/ohs/bin/odl_rotatelogs -h:/<app_Home>/config/OHS/ohs1/component_events.xml_ohs1... (12 Replies)
Hi,
Given addresses of 2 remote machines, using a shell script is it possible to
get the state of running processes in "src"
stop all the processes in "src"
exit out of "src"
ssh into "dest"
resume the state of executing processes captured in step 1 in "dest"
Assumption:
"src" is... (3 Replies)
Hi,
There's a shell script by name "download", which has been created as user "mgr" and that script needs to executed as user "dev".
I tried giving privileges 701 on the script download.
But it's throwing the error message
bin]$ ./download
/bin/bash: ./download: Permission denied
... (6 Replies)
If a user execute commands remotely over ssh : $ ssh USERNAME@SERVER COMMANDSHow the SERVER administrator can log those COMMANDS executed in a "not a tty" session ?
I searched for my question and get the following suggestions:Anybody give help how to do this ? what the content of "/bin/bash "... (1 Reply)
how to login with ssh to remote system with out applying the remote root/user password
with rlogin we can ujse .rhosts file
but with ssh howits possible
plz guide (2 Replies)
Hi all
I wrote a script to execute a script on several remote hosts, but somehow during the execution of the local script, ssh can't come back from the remote host, so that causes my local script hanging... I use the below command to do the job in the local script, any idea?
ssh... (12 Replies)
Hi
I have a profile execution issue, I log on to a linux machine , then i do sudo to another user as sudo su - <username> , then <username> .profile executes properly but when I type something I loose all environment varaible and my prompt changes to '$' loosing the PS1 value that I have... (1 Reply)
I have a solaris9 x86 server using ssh as follows:
SSH Version Sun_SSH_1.0, protocol versions 1.5/2.0.
The remote server solaris9 sparc has exactly the same version ssh installed.
I am running a script on my server which includes the following command to run a script on the remote server:... (4 Replies)