Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: Perl sftp behavior when there are no files in the share

by soonix (Deacon)
on Mar 21, 2013 at 22:03 UTC ( #1024826=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Perl sftp behavior when there are no files in the share
in thread Perl sftp behavior when there are no files in the share

You should print your confirmation message from within get_LOGS, like this:

if $sftp->get($REM_FILE) print "file '$REM_FILE' downloaded\n" else print "File does not seem to be present on the remote share. Pleas +e re-request..!!!\n" . $sftp->error\n;


Comment on Re^3: Perl sftp behavior when there are no files in the share
Download Code
Re^4: Perl sftp behavior when there are no files in the share
by Bindo (Acolyte) on Mar 22, 2013 at 05:53 UTC

    oh looks lke that's what I wanted sir. How come I haven't seen it? You wouldn't believe the time I wasted on this. Thank you very much sir. I will confirm once I try it out probably in another couple of hours.

    /Bindo

Re^4: Perl sftp behavior when there are no files in the share
by Bindo (Acolyte) on Mar 27, 2013 at 08:39 UTC

    Mr Soonix you are a life saver. It indeed did the trick :) thank you very much. And thanks all whoever have been trying to help.

    I have one last question pertaining to this thread though. Could someone help me understand how to display the progress when a download is in place. I dont want to install another cspan module to reach this. IF I could just get the progress shown in the screen when you download a file manually is more than sufficient. I think what im asking here is how to print the STDOUT to the screen.Please try to help

      The docs for Net::SFTP::Foreign indicates that the get method accepts a callback.
      alternatively, on the call to Net::SFTP::Foreign->new you can set a file handle for stderr.

        Thank you very much again sir. Mr soonix beleive it or not Im a beginner in the world of perl. I too saw the context callback and I couldnt understand a thing. In fact net:sftp foreign is the firs ever cspan module I used in my scripting. Could you please be good enough to modify my code without complicating it too much (cos im a beginner :) so that I could grasp the idea of it? Please sir.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1024826]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2014-07-31 06:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (245 votes), past polls