[tpm] Net::SCP and Net::SFTP modules
Henry Baragar
Henry.Baragar at instantiated.ca
Tue Nov 11 13:02:07 PST 2008
For the record, I solved my problems by switching to Net::SSH2::SFTP.
Regards,
Henry
On Sunday, November 09 2008 07:10 pm, Richard Dice wrote:
> On Sun, Nov 9, 2008 at 6:23 PM, Henry Baragar
> <Henry.Baragar at instantiated.ca
>
> > wrote:
> >
> > I have been trying to use Net::SFTP: it works when I run the application
> > from
> > the shell, but not under cron!
>
> Cron as your user, or cron as the system cron?
>
> cron provides a huge dearth of environment variables and other things that
> might be set up by your .login or .bashrc file. My guess is that there is
> something being provided by an envvar, shell alias, _something_ in your
> personal environment that your Perl program somehow depends upon. Or it
> might be something as simple as directory permissions and how they apply in
> the context of the system cron user. (might be root, might be cron, might
> be something else)
>
> That debugging message hardly seems helpful, as it is telling where in the
> stack of depended-upon modules the failure occurs at. You should build
> some debugging / error trapping (eval) code around each line in your
> subroutine there to see where the failure actually occurs at from the
> perspective of your program. From there you can try to figure out how it
> is different when run as yourself and when run as cron.
>
> Cheers,
> - Richard
More information about the toronto-pm
mailing list