What is "fails"? Do you get an error message? Just no results?

With zero information to go on, I'd say look at your environment variables. Be sure everything is set up in the process so that it can connect correctly. Be sure 'ssh' is in the PATH or specify an absolute path to SSH in you script. Be sure the current working directory is set up correctly. chdir("/tmp") if you have to, if the script is writing files to the current directory.

In short, check your assumptions. The environment the script is running under via cron won't be the same as what it is running under a shell prompt. Be sure everything is set up correctly. Add debugging code to your script so that it explains what it's trying to do and where it's trying to do it. Check for errors with your various functions that return errors and print those errors out so that you can see where your script is failing.

Aside from these general tips, it's nearly impossible for us to help you without additional information. Good luck.


In reply to Re: cron and ssh by Fastolfe
in thread cron and ssh by kelcey

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.