checking the file existence using ssh


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting checking the file existence using ssh
# 1  
Old 03-07-2011
checking the file existence using ssh

Hi

Can any body say me the reason for below error

Code:
ssh -o 'StrictHostKeyChecking no' user@client '[ -f /tmp/processclient.lck ] && print "1"'

I am getting error as "Missing ]"Smilie

Last edited by radoulov; 03-07-2011 at 08:36 AM.. Reason: Code tags!
# 2  
Old 03-07-2011
Try test condition with [[ and ]] this,
Code:
ssh -o 'StrictHostKeyChecking no' user@client '[[ -f /tmp/processclient.lck ]] && echo "1"'

# 3  
Old 03-07-2011
Quote:
Originally Posted by ramesh12621
Can any body say me the reason for below error

Code:
ssh -o 'StrictHostKeyChecking no' user@client '[ -f /tmp/processclient.lck ] && print "1"'

I am getting error as "Missing ]"
I cannot reproduce it, could you post the exact command and output, just copy/paste from your terminal?
# 4  
Old 03-07-2011
Still getting the same error

---------- Post updated at 07:46 AM ---------- Previous update was at 07:43 AM ----------

Hi radoulov:
Below is the copy from my terminal

Code:
$ ssh -o 'StrictHostKeyChecking no' rrameshs@psl164 '[ -f /tmp/processclient.lck ] && print "1"'  
                THIS IS A PRIVATE COMPUTER SYSTEM --- 
         USAGE MAY BE MONITORED AND UNAUTHORIZED ACCESS 
       OR USE MAY RESULT IN CRIMINAL OR CIVIL PROSECUTION 
     Except for some privacy rights granted by applicable law,
          by signing on to the system you acknowledge:
You do not have any expectation of privacy in your use of the system.  
You are familiar with, understand, accept, and will comply with the
           provisions of the Company Directive B-109

     
Missing ]

$

Last edited by radoulov; 03-07-2011 at 08:46 AM.. Reason: Code tags, please!
# 5  
Old 03-07-2011
Does the following command work?

Code:
ssh -o 'StrictHostKeyChecking no' rrameshs@psl164 date

---------- Post updated at 01:51 PM ---------- Previous update was at 01:47 PM ----------

Ignore the previous question.
Most likely the remote user rrameshs@psl164 uses [t]csh as its default shell.
You should use a different syntax:

Code:
if ( -e /tmp/processclient.lck ) echo 1

This User Gave Thanks to radoulov For This Post:
# 6  
Old 03-07-2011
Thanks radoulov

It Worked .For our systems csh is the default.

May I know how should i remote execute in ksh . Because we have a series of shells which needs to be executd in ksh.
# 7  
Old 03-07-2011
You could try:

Code:
ssh -o 'StrictHostKeyChecking no' rrameshs@psl164 ksh -c 'your_commands_here'

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Command script for checking a file existence

Hello, I have a directory where sometimes appear a certain file name - and I'd like to be notified by email when that happens... so what command or script I may use? e.g. if there's a file named "adam" in the directory named "dir1" then send a mail to "abc@abc.com".. it needs to permanently... (5 Replies)
Discussion started by: netrom
5 Replies

2. Shell Programming and Scripting

Checking for the file existence

Hi, I have written a script to validate the data file by referreing to the configurtion file. And moving the validated good records and bad records into HDFS. Suppose after 15 mins if i receive one more data fie,then after validation the good and bad records shold be stored in hadoop with the... (8 Replies)
Discussion started by: shree11
8 Replies

3. Shell Programming and Scripting

Checking file existence along with condition

Hi am trying to write a script which find the existence of a file from a find command output and perform a task if the file exists. Help me out with the correct syntax . Am trying with the following one but unable to get the output. if then <some tasks> else echo "file not exists" fi (5 Replies)
Discussion started by: rogerben
5 Replies

4. Shell Programming and Scripting

Checking existence of file using awk

Hi, I need to check whether a particular file exists ot not using awk. Can anyone help me please? For Example:script that i am using: awk '{filename =$NF; rc=(system("test -r filename")) print $rc;}' "$1" is not working. Here I am passing a text file as input whose last word contains a... (6 Replies)
Discussion started by: manish007
6 Replies

5. Shell Programming and Scripting

Checking the existence of a file before getting last modified

Hi, I am trying to check the existence of a file, from a list of possible filenames: status-A status-B status-C before retrieving the last modified datetime using ls, I want to check it exists or ls will throw an error. So I have tried this: if ; then ls status-* fi But the if... (3 Replies)
Discussion started by: LostInTheWoods
3 Replies

6. Shell Programming and Scripting

Multiple file existence and checking file size

I want to check the files in particular directory are more that 0 Bytes i.e, Non zero byte file. The script should print a msg if all the files in that directory are empty( 0 Byte). (2 Replies)
Discussion started by: lathish
2 Replies

7. Shell Programming and Scripting

Checking Multiple file existence

Hi, I want to check multiple files exist or not in a single if statement in korn Shell:confused:. Please help me Thanks (1 Reply)
Discussion started by: lathish
1 Replies

8. Shell Programming and Scripting

Checking for existence of a flat file in UNIX !

Hi All, I have a requirement where in i need to check for existence of a file and later execute some pmcmd commands related to informatica. I tried many ways but was unsuccessful could you please throw some light. Below are the sample codes i wrote. Example 1: #!/bin/ksh... (4 Replies)
Discussion started by: Ariean
4 Replies

9. Shell Programming and Scripting

Checking the existence of a file..

Hi, I am trying to check for the existence of a file using the 'test' and the file existence options. When trying to check for a file with a space in between e.g 'Team List', it gives the following error. learn1: line 3: test: `Team: binary operator expected I am pasting my code below as... (7 Replies)
Discussion started by: igandu
7 Replies

10. Shell Programming and Scripting

checking file existence

Hi, My requirement was to check the existence of a file having a specified pattern.The way i tried to achieve this was if ; then echo "File found" fi an example file having this pattern was 'ilvs_trace01.0124'. it will vary... (3 Replies)
Discussion started by: DILEEP410
3 Replies
Login or Register to Ask a Question