Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Perl SFTP do_mkdir not able to create directory

by kcott (Chancellor)
on Apr 05, 2013 at 06:28 UTC ( #1027073=note: print w/replies, xml ) Need Help??

in reply to Perl SFTP do_mkdir not able to create directory

G'day skylinedreamer,

Welcome to the monastery.

Try changing

$sftp->do_mkdir("ftp2SAT5") or "Cannot make directory: $@" . $sftp->er +ror;

to (i.e. add die)

$sftp->do_mkdir("ftp2SAT5") or die "Cannot make directory: $@" . $sftp +->error;

Update: See ++Loops' reply below.

to (i.e. change or to and die)

$sftp->do_mkdir("ftp2SAT5") and die "Cannot make directory: $@" . $sft +p->error;

If do_mkdir() is failing, you'll now get some indication of why.

I also note that there's no output from print "started thread ..., but error output shows thread failed to start: ... - you may want to investigate that also.

-- Ken

Replies are listed 'Best First'.
Re^2: Perl SFTP do_mkdir not able to create directory
by skylinedreamer (Novice) on Apr 08, 2013 at 01:54 UTC
    HI Ken, Thanks for your response. I didnt copy paste the whole output from the script. But its infact printing the first line "started thread.."

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1027073]
[Corion]: Hehe - $work is a place where we have lots of (money) accounts, and lots of journals where every transaction is recorded. But our HR system where the accounts of hours worked and vacation days taken are stored, there is no real account of who changed ...
[Corion]: ... that balance, and when. And it seems to me that they somehow really messed up the database since the start of the year and have been frantically adding and subtracting numbers from the totals, but without trace ;)

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2018-01-23 16:42 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (249 votes). Check out past polls.