I am trying to put an awk command in ssh, for example: From korn shell prompt this works: My data file: /u01/app/oracle/jobs/adhoc/test.dat: In a script test2.bat: I get errors: Ultimately, I want to run this awk statement using ssh:
test4.bat: Output:
I have tried many variation of single and double quotes, and escaping characters. Any assistance would be appreciated!
Diane
Last edited by Franklin52; 07-14-2011 at 06:02 PM..
Reason: Please use code tags
For something that complicated in backticks, I'd forget the quoting and put it in a separate file:
where local-file would be an ordinary script file with no special quoting.
If you need to pass variables into the script, PARAM1 will be available as $1 in the remote script, PARAM2 as $2, etc, etc.
You could also use a here-document like so:
You should be able to put anything you want between <<"EOF" and EOF unmolested as long as none of the lines inbetween start with EOF.
That final EOF line should be on the beginning of the line, no whitespace in front.
---------- Post updated at 01:07 PM ---------- Previous update was at 12:29 PM ----------
Also, for test4.bat, instead of running 3 separate date instances and an awk instance, why not just do date +"MON: %m DAY: %d HOUR: %H" to print what you want from the beginning?
If you're doing lots and lots of separate ssh instances, it may be smart to do everything in just one, which will save lots of time otherwise wasted connecting, disconnecting, and exchanging keys...
I couldn't figure out how to get Jul instead of 07 using date formats. Also, where would I embed the date +"MON: %m DAY: %d HOUR: %H"? I tried:
.. which worked...but I couldn't get the following to work: test8.bat:
Thanks!
Last edited by Franklin52; 07-15-2011 at 04:30 AM..
Reason: Please use code tags for code and data samples, thank you
Hello,
I currently have very little experience with Shell scripting and trying to create a script for the purpose of collecting the size of a couple sizes on 4 different Hosts. The Idea is to collected the information from the files in which the script is kicked off on, store the values into... (17 Replies)
HI
I have the following requirement
I have a script a.sh which will deploy files in multiple servers .The argument for the a.sh is abc.gz host1.conf
where abc.gz is a zip file and one.conf will contain all the database connection string .
Now I have to write a b.sh which will... (7 Replies)
Hi There,
I have a file contaning some 100 servers names one by one the file called redhat_servers.txt
I want to prepare a script where it should give me the host name and kernal version.
I wrote like this,
#!/bin/bash
while read line
do
ssh $line "uname -nr"
done <... (3 Replies)
Hi @ all
I have the following scenario:
As Admin of a cupple of servers I tried to write the following script to figure out, if the machine is up and available and if some directory´s were available. But my script is having some probs, while running. Maybe some of you have a better way to... (9 Replies)
Hi,
I am running a script that connets to a list of servers with SSH and runs a command but I have some servers that are asking for password (authorized keys is not configured properly).
Is there any way to do so that if I get a prompt for password just skip that entry?
my script:
... (1 Reply)
I am new here so I apologize if this question is in the wrong section or outside of the realm of this board. Also, this is just my first week into shell programming so I am probably doing lots of things wrong.
I am trying to write a script to ssh to a machine as one user and then run a command... (0 Replies)
I'm having a problem here and I was wondering if anyone could help me? I'm putting together a password script. First off, I don't have root access. I have sudo access. Lets say the User ID is Trevor1, the password is H!rry23! and the server name is Linux1234
This is how the script begins
... (5 Replies)
Hi,
I'm trying to write a script that will ssh into a number of boxes and run 'top' and 'ps', then output the results to a file with the hostname. The script only seems to run top or ps on the local machine though. Any help would be apperciated
#ssh into box
while read box
do ssh -n $box ... (3 Replies)
Hello - I've used 'expect' in FTP scripts before without any problems, but am unsure as to how I would script a tar over ssh session?
I need to send password for authentication to the remote Suse machine.
:confused:
Any assistance provided would be GREATLY appreciated. (6 Replies)
I know the root login/password for a machines, and I want to automate some commands like this from each:
ssh root@remoteHost1 "tail /var/log/messages"
ssh root@remoteHost2 "tail /var/log/messages"
ssh root@remoteHost3 "tail /var/log/messages"
ssh root@remoteHost4 "tail /var/log/messages"
ssh... (2 Replies)