Hi.
[EMAIL PROTECTED] wrote:
>
> I am trying to use the NET::FTP module to recursively chmod files.
> Either of these two ways of telling the server to chmod it seem to work:
>
> $ftp->command("SITE CHMOD 755 $file");
> or
> $ftp->quot("SITE CHMOD 755 $file");
I've never tried this, but the POD for my installation of Net::FTP
doesn't mention a 'command' method, and for 'quot' it says:
WARNING This call should only be used on commands that do not
require data connections. Misuse of this method can hang the
connection.
> ...but once that runs once, even successfully, $ftp->pwd() returns an
> empty string afterwards, and no files are found if I cwd to valid
> directories.
>
> I know the FTP section is working right, I can watch it run through
> every file and folder in the cgi-bin recursively, *if* I comment out the
> CHMOD line.
>
> If I leave that line active, it does CHMOD everything in the base dir,
> but can't cwd after the first CHMOD.
>
> Does anyone have any ideas of why this may be happening?
There is a 'site' method. Again I've never used it, but as a long shot
you might try:
$ftp->site("CHMOD 755 $file");
or variations on that.
Sorry I can't help further.
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]