if test -f $file_exists


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users if test -f $file_exists
# 1  
Old 04-30-2008
if test -f $file_exists

Hi,
I have a wiered problem probably unique to me.
if test -f "${LOGDIRE}/Component_Name.sql"
then
echo "<br>Synchronization success<br>"
else
echo "<br>Sorry! Synchronizing failed"
fi

Considering, the file is present always, the above condition returns different outputs in each execution. It is driving me nuts.

My suspision goes in this priority but I don't have reasons:
1) Syntax error in my code (KSH)
2) Influence of syntax error in other parts of the script (It is wiered that the above piece is before anything else in the script, it exits in case of error)
3) Load balanced cluster servers with two nodes. The $LOGDIRE is a space shared among several shared applications. It is a shared web hosting server
4) Influence of webserver environment - I use C executable, sqlplus, perl5, CGI and HPUX shell scripting and all are at different parts in the same shell script
5) I tried changing the save location, but doesn't seem to help
# 2  
Old 04-30-2008
Sounds very much like the load balancing would be the explanation, although what exactly causes the $LOGDIRE to occasionally not be mounted / available / whatever is completely open, without more information about what you are using. NFS? The OS is apparently HPukes.
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Tip: file_exists function

Often a wildcard test on files is needed. Because test -f ... or have problems with zero or many arguments, and even ] has problems, and I have seen some ugly work-arounds, I suggest the following simple function, to be defined somewhere at the beginning of the script: file_exists() { for... (4 Replies)
Discussion started by: MadeInGermany
4 Replies

2. Shell Programming and Scripting

Shc : trying to test functionality "test" compiling but can not execute

I am testing shc to see if it would help with my need. Im at a point where Im trying to compile and test the "test.ksh" file that comes in the tar ball : shc-3.8.9> shc -v -r -f test.ksh shc shll=ksh shc =-c shc =exec '%s' "$@" shc = shc opts= shc: cc test.ksh.x.c -o test.ksh.x... (7 Replies)
Discussion started by: popeye
7 Replies

3. Shell Programming and Scripting

Prefixing test case methods with letter 'test'

Hi, I have a Python unit test cases source code file which contains more than a hundred test case methods. In that, some of the test case methods already have prefix 'test' where as some of them do not have. Now, I need to add the string 'test' (case-sensitive) as a prefix to those of the... (5 Replies)
Discussion started by: royalibrahim
5 Replies

4. Shell Programming and Scripting

How to check weather a string is like test* or test* ot *test* in if condition

How to check weather a string is like test* or test* ot *test* in if condition (5 Replies)
Discussion started by: johnjerome
5 Replies

5. Shell Programming and Scripting

Test on string containing spacewhile test 1 -eq 1 do read a $a if test $a = quitC then break fi d

This is the code: while test 1 -eq 1 do read a $a if test $a = stop then break fi done I read a command on every loop an execute it. I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test. For example echo hello. Now the... (1 Reply)
Discussion started by: Max89
1 Replies

6. Solaris

test and .test in same directory

i am using solaris 5.10. i can create two different files "test" and ".test" in the same directory. now suppose i want to change the attribute of the hidden file .test to visible is it possible??? since "." is just an attribute to mark a file hidden why is unix allows creation of "file" and... (14 Replies)
Discussion started by: vikashtulsiyan
14 Replies
Login or Register to Ask a Question