01-31-2009
Not able to come out from remote server using here document
Please help me out with one highlighted in RED
#!/bin/bash
STAGING_HOSTS="san man hand"
for HOST in $STAGING_HOSTS
do
ssh $HOST <<EOT
echo "CVServer is being stopped on $HOST "
pkill CVServer
sleep 20
echo "!!! Checking if CVServer is DOWN on $HOST !!!"
ps -ef | grep CVServer | grep -v grep
CHECK_PROCESS=$?
if [ $CHECK_PROCESS = 0 ]; then
PROCESS_ID=`ps -ef|grep CVServer|grep -v grep |awk '{print $2}'`
echo "CVServer is still running with $PROCESS_ID , Hence killing it..."
kill -9 $PROCESS_ID
sleep 5
ps -ef | grep CVServer | grep -v grep
# elif [ $? = 0 ]; then
# echo "Process is still running... Hence killing it"
# kill -9 $PROCESS_ID
else
echo "!!! CVServer is DOWN on $HOST !!!"
fi
echo "Bringing UP the CVServer on $HOST "
/abc/def/ghi/CvServer/default/sbin/Start_CVServer
sleep 10
ps -ef | grep CVServer | grep -v grep
if [ $? = 0 ];
then
PROCESS_ID_UP=`ps -ef|grep CVServer|grep -v grep |awk '{print $2}'`
echo "CVServer is UP on $HOST with $PROCESS_ID_UP id $PROCESS_ID_UP "
##Here the code gets stuck...not able to come out and login to other server mentioned in STAGING_HOSTS variable
else
echo "CVServer is not UP on $HOST with $PROCESS_ID_UP id "
fi
EOT
done
}
mv -f $LOG $LOG.old
stuff $* 2>&1 | tee $LOG
SCREEN OUTPUT
---------------
Pseudo-terminal will not be allocated because stdin is not a terminal.
CVServer is being stopped on man
!!! Checking if CVServer is already DOWN on man !!!
-bash: line 9: [: =: unary operator expected
!!! CVServer is DOWN on man !!!
Bringing UP the CVServer on man
gtp 26508 1 0 07:50:01 ? 0:00 /abc/def/ghi/CvServer/default/bin/CVServer
CVServer is UP on wedges1 with id 26508
^Csan:/tmp>
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I am facing a weired problem in my FTP script. I want to transfer multiple files from remote server to local server everyday, using mget * in my script. I also, want to send an email for successful or failed FTP. My script works for file transfer, but it don't send any mail. There is... (2 Replies)
Discussion started by: berlin_germany
2 Replies
2. HP-UX
want to remove the thread
thanks (2 Replies)
Discussion started by: indira
2 Replies
3. Shell Programming and Scripting
Hi,
I need to copy few files from remote server to local server.
I write a shell script to connect to the remote server using ftp and go to that path. Now i need to copy those files in the remote directory to my local server with the timestamp of all those files shouldnt be changed.
... (5 Replies)
Discussion started by: arunkumarmc
5 Replies
4. Programming
Hi,
I have 1. lappy
2. server A
3. server B
Now, what i need is to run a command from lappy that will sftp a file from server A to server B.
Please guide me to achieve this.
-akash (1 Reply)
Discussion started by: akash.mahakode
1 Replies
5. UNIX for Advanced & Expert Users
Hi ,
I am hosting a website where in users log into their account and upload documents. The website is hosted on a Apache web server(4 nodes) sitting on RHEL VM's and load balanced by radware.
The issue i am facing is that the documents that are uploaded through the web site sometimes show... (2 Replies)
Discussion started by: Hari_Ganesh
2 Replies
6. Solaris
Hi,
I am trying to automate the process of fetching files from remote server to local server through sftp. I have the username and password for the remote solaris server. But I need to give password manually everytime i run the script.
Can anyone help me in automating the script such that it... (3 Replies)
Discussion started by: ssk250
3 Replies
7. Shell Programming and Scripting
Hi guys,
So i am in server1 and i have to login to server 2, 3,4 and run some script there(logging script) and output its result. What i am doing is running the script in server2 and outputting it to a file in server 2 and then Scp'ing the file to server1. Similarly i am doing this for other... (5 Replies)
Discussion started by: srkmish
5 Replies
8. Shell Programming and Scripting
Hi All
I need to transfer a file from a UNIX server to a windows server.
I saw that it is possible to do this using scp command by looking at the forum listed below:
... (2 Replies)
Discussion started by: vx04
2 Replies
9. Shell Programming and Scripting
Hello Every one!!
I am trying to write a shell script which will connect to a remote server and execute scripts which are at a certain path in the remote server.
Before this I am using a sudo command to change the user.
The place where I am stuck is, I am able to connect to the... (6 Replies)
Discussion started by: masubram
6 Replies
10. Shell Programming and Scripting
I have a script, which connecting to remote server and first checks, if the files are there by timestamp. If not I want the script exit without error. Below is a code
TARFILE=${NAME}.tar
TARGZFILE=${NAME}.tar.gz
ssh ${DESTSERVNAME} 'cd /export/home/iciprod/download/let/monthly;... (3 Replies)
Discussion started by: digioleg54
3 Replies
LEARN ABOUT CENTOS
tpm_getpcrhash
GET TPM PCR
HASH(8) GET TPM PCR HASH(8)
NAME
tpm_getpcrhash
SYNOPSIS
tpm_getpcrhash [-r HOST] [-hv] UUID-FILE HASH-FILE PCR-VALUE-FILE PCRS
DESCRIPTION
The program returns the signed data produced by a TPM quote in the file HASH-FILE and the list of Platform Configuration Register values in
the file PCR-VALUE-FILE. PCRS is a sequence of integers that specify the Platform Configuration Registers used to produce the signed data.
The key used for the operation is the one registered under the UUID in UUID-FILE. The nonce used while quoting is unpredictable. The
nonce field in the signed data is ignored when using the signed data to verify a quote.
-r HOST
Perform operation on remote HOST.
-h Display command usage info.
-v Display command version info.
SEE ALSO
tpm_quote_tools(8), tpm_loadkey(8), tpm_getquote(8), tpm_verifyquote(8), tpm_updateprchash(8)
Oct 2010 GET TPM PCR HASH(8)