I need a little help to change the code at the bottom. I must get "hostname" and "sessionNumbers" in one statement. So, i need to assign "substr( $5, length($5) )" to "sessionNumbers" in first awk code part. But i don't know, how can i do this. Is this possible?
Sample input from "/opt/Opentext/Exceed_Connection_Server_13.7_64/bin/./ecsinfo " command is here :
hostname must include "localhost", "xxx.qqq.com", "yyy.qqq.com", "zzz.qqq.com"
sessionNumbers must include "1", "3", "5", "2".
"/opt/Opentext/Exceed_Connection_Server_13.7_64/bin/./ecsinfo " command must use only one time. Because command's output might be change instantly.
I am grateful for your help.
Last edited by Ercan Çıanr; 11-06-2012 at 11:08 AM..
That helps a lot, Please show us an example of what you want to see in your report.
What I'm trying to say is that it looks like you are trying to assemble environment variables by calling awk over and over. That is usually a bad idea.
That doesn't work reliably for transient data as you already know. What I want to do is write a single awk statement the does everything. Until we see "everything we cannot help you code it.
This is all I can do now, and it may not be what you want:
Last edited by jim mcnamara; 11-06-2012 at 09:38 AM..
Here is the full code. I only removed some calculations doing with variable called beforeDay. They are not necessary and they lengthen the code.
After i get hostnames and session numbers, i will connect to hosts(inside the variable called "hostname") with ssh one by one. And then i will find the PID of process numbers using session numbers(inside the variable called "sessionNumber"). Lastly, i will kill that process, But killing part is not written in the code, because i am just testing the code now.
Actually i can do it writing output of "./ecsinfo" command to a file for once, and i can use this file rest of the code. But i don't want to use this method. If i can get and fill session numbers inside the first awk code part, it will be useful for me.
And I am sorry, my english is not quite well. I tried to write clearly as possible as. I hope everything will be clear for you and you can help me
PS:
The code that i don't remove anything. Full code is this :
In Bash shell - the ps -ef shows only the /bin/bash but the script name is not displayed ? Is there any way to get the script names for the process command ?
--- Post updated at 08:39 AM ---
in KSH (Korn Shell), my command output shows the script names but when run in the Bash Shell... (3 Replies)
I'm new to utilities like socat and netcat and I'm not clear if they will do what I need.
I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes.
I'm using Cygwin bash on Windows 10.
My... (3 Replies)
So I'm trying to pass certain json elements as env vars and use them later on in a script.
Sample json:
JSON='{
"Element1": "file-123456",
"Element2": "Name, of, company written in, a very weird way",
"Element3": "path/to/some/file.txt",
}'
(part of the) script:
for s... (5 Replies)
I want to give my long scripts to customer. The customer must not be able to read the scripts even if he has the password. The following command locks and unlocks the script but the set +x is simply ignored.
The code:
read -p 'Script: ' S && C=$S.crypt H='eval "$((dd if=$0 bs=1 skip=//|gpg... (7 Replies)
# check host value regex='^(||1|2|25)(\.(||1|2|25)){3}$' if ')" != "" ]; then if ]; then echo host $host not found exit 4 fi elif ]; then echo $host is an invalid host address exit 5 fi
espeacailly the top regex part?
---------- Post updated at 06:58 PM ---------- Previous update was... (1 Reply)
Hi everybody,
Lets say, I have two bash scripts named down.sh and up.sh located in two different folders named ~/home/a/ and ~/home/b/
Now I want to write another bash script, located in ~/home/ which runs these other two scripts, so that I only have to execute this one comprehensive script... (1 Reply)
Hey guys, i'm having trouble complete one of my bash scripts
I'm hoping to ---
1. Modify bash so that then the user types "ls" the command that is executed is "ls -al"
2. Modify the point of entry in bash when the user accesses it, moving the initial location to /var
I've somewhat done #2,... (9 Replies)
hi,
i have a script that runs on bash and would like to run it on a machine that has csh and bash. the default setting on that machine is csh. i dont want to change my code to run it with a csh shell. is there any way i can run the script (written in bash) on this machine? in other words is there... (3 Replies)
Hi All,
I need to pass a variable to perl script from bash script, where in perl i am using if condition. Here is the cmd what i am using in perl
FROM_DATE="06/05/2008"
TO_DATE="07/05/2008"
"perl -ne ' print if ( $_ >="$FROM_DATE" && $_ <= "$TO_DATE" ) ' filename"
filename has... (10 Replies)
Hi,
For my bash script, terminal with bash is generate an OK output and program works right.
already,
terminal with ash have "line 48: syntax error: Bad substitution" output and program don't work.
:confused: (0 Replies)