M
mike
hi
i wrote a script that is supposed to check a directory and see if
there is a file named "test.txt" there and if there is , use ftp to
transfer the file to another server and then remove the file from the
directory.
I had scheduled a job in windows to poll for this directory looking
for "test.txt" every month on day 8, 9 and 10 and 11, because test.txt
will arrive anytime during 8,9 and 10. On the 11th, my script will
poll the directory and if there is still no test.txt, will alert the
administrator.
How can i implement in perl such that on the 11th, my script will not
mistake that test.txt is not there while in fact, it has already been
transfered to another server and removed after transfered?
I thought of not removing test.txt after transfered but if the file
arrived on the 8th, then on the 9th i would do another identical
transfer.
I also thought of using a "status" file. Something like
open ( STATUS , "> status.out");
print STATUS "0";
then if test.txt arrrives, do the transfer, remove the file and update
STATUS.
Is this the correct way to do ??
thanks
i wrote a script that is supposed to check a directory and see if
there is a file named "test.txt" there and if there is , use ftp to
transfer the file to another server and then remove the file from the
directory.
I had scheduled a job in windows to poll for this directory looking
for "test.txt" every month on day 8, 9 and 10 and 11, because test.txt
will arrive anytime during 8,9 and 10. On the 11th, my script will
poll the directory and if there is still no test.txt, will alert the
administrator.
How can i implement in perl such that on the 11th, my script will not
mistake that test.txt is not there while in fact, it has already been
transfered to another server and removed after transfered?
I thought of not removing test.txt after transfered but if the file
arrived on the 8th, then on the 9th i would do another identical
transfer.
I also thought of using a "status" file. Something like
open ( STATUS , "> status.out");
print STATUS "0";
then if test.txt arrrives, do the transfer, remove the file and update
STATUS.
Is this the correct way to do ??
thanks