A 'do' statement at the end of my perl script never runs

Posted by Jeremy Petzold on Stack Overflow See other posts from Stack Overflow or by Jeremy Petzold
Published on 2010-04-06T17:40:42Z Indexed on 2010/04/06 17:43 UTC
Read the original article Hit count: 221

Filed under:
|
|

In my main script, I am doing some archive manipulation. Once I have completed that, I want to run a separate script to upload my archives to and FTP server.

Separately, these scripts work well. I want to add the FTP script to the end of my archive script so I only need to worry about scheduling one script to run and I want to guarantee that the first script completes it work before the FTP script is called.

After looking at all the different methods to call my FTP script, I settled on 'do', however, when my do statement is at the end of the script, it never runs. When I place it in my main foreach loop, it runs fine, but it runs multiple times which I want to avoid since the FTP script can handle having multiple archives to upload.

Is there something I am missing? Why does it not run?

Thanks

© Stack Overflow or respective owner

Related posts about perl

Related posts about ftp