This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Running perl script in cron in cygwin under Windows


Macalalad, Jun wrote:
> I've been trying  to run a perl script from cron in cygwin -- not
> good.  It runs when in a cygwin command prompt. Any idea where I've
> done wrong please? Help?

Do you have cron working?  Verify it with a simple command, such as 'touch'.


If that works, try a Perl one-liner such as the following:

    20080113-214329 dpchrist@a64x23800p ~
    $ perl -e 'open FH, "> /home/dpchrist/hello.out"; print FH "hello,
world!\n"'


If all of the above works, I'd suspect the environment variables/ path --
cron doesn't set up the same environment as you get with an interactive
login shell.  My standard trick is to write a Bash shell script that sets up
the environment (typically by invoking .bash_profile and/or .bashrc) and
then launches the Perl script, and then have cron run the wrapper script.


HTH,

David


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]