Charlie,
You could also do this:-
if [ -f check_file ] 2> /dev/null; then # any error messages are not
diplayed.
ftp ... # write the file name after ftp
fi
Tell me if you still have problems and can help.
Regards,
Raja
--
On Wed, 31 Jan 2001 13:55:44
Charlie Mengler wrote:
>
>
>"Hand, Michael T" wrote:
>>
>> Roy,
>> I would stick with the test commands you are using. One point, the -s tests
>> two condition: does the file exist AND is it > 0 bytes, therefore you will
>> have to break up you test into 2 parts
>> test -a does the file exist, and then
>> test -s
>>
>> Regards,
>> Mike Hand
>> Polaroid Corp
>>
>> -----Original Message-----
>> Sent: Wednesday, January 31, 2001 2:48 PM
>> To: Multiple recipients of list ORACLE-L
>>
>> finally...the question...
>>
>> can a unix scripting guru assist me in the code that checks if a file is a
>> zero
>> byte file?
>>
>> thanks in advance...Roy
>>
>> below is the current portion of the script that checks for errors:
>>
>> put file1 'file1'
>> get 'file1' check_file
>> bye
>> !EOF
>>
>> # First if statement will check to see if the check file exists
>>
>> if test ! -s "check_file"
>> then
>>
>> # if the file does not exist, send the failed message and exit the program
>>
>> echo Failed to pull a check file back from the FTP
>> echodo /usr/ucb/mail -s ftp_of_file1.FAILED `cat $EMAIL/fail.list` <
>> $EMAIL/fail.msg
>>
>> --
>> Please see the official ORACLE-L FAQ: http://www.orafaq.com
>> --
>> Author: Roy Ferguson
>> INET: [EMAIL PROTECTED]
>>
>> Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
>> San Diego, California -- Public Internet access / Mailing Lists
>> --------------------------------------------------------------------
>> To REMOVE yourself from this mailing list, send an E-Mail message
>> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
>> the message BODY, include a line containing: UNSUB ORACLE-L
>> (or the name of mailing list you want to be removed from). You may
>> also send the HELP command for other information (like subscribing).
>> --
>> Please see the official ORACLE-L FAQ: http://www.orafaq.com
>> --
>> Author: Hand, Michael T
>> INET: [EMAIL PROTECTED]
>>
>> Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
>> San Diego, California -- Public Internet access / Mailing Lists
>> --------------------------------------------------------------------
>> To REMOVE yourself from this mailing list, send an E-Mail message
>> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
>> the message BODY, include a line containing: UNSUB ORACLE-L
>> (or the name of mailing list you want to be removed from). You may
>> also send the HELP command for other information (like subscribing).
>
>--
>Charlie Mengler Maintenance Warehouse
>[EMAIL PROTECTED] 10641 Scripps Summit Ct
>858-831-2229 San Diego, CA 92131
>HOME DEPOT - The Big Boy's Toy store!!!!!!!!!!!!!!!!!
>--
>Please see the official ORACLE-L FAQ: http://www.orafaq.com
>--
>Author: Charlie Mengler
> INET: [EMAIL PROTECTED]
>
>Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
>San Diego, California -- Public Internet access / Mailing Lists
>--------------------------------------------------------------------
>To REMOVE yourself from this mailing list, send an E-Mail message
>to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
>the message BODY, include a line containing: UNSUB ORACLE-L
>(or the name of mailing list you want to be removed from). You may
>also send the HELP command for other information (like subscribing).
>
Get your small business started at Lycos Small Business at
http://www.lycos.com/business/mail.html
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Viraj Luthra
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).