[Catalyst] myapp_test.pl - running code from the command line
davewood at gmx.at
Wed Nov 3 06:31:45 GMT 2010
On Wed, Nov 3, 2010 at 5:08 AM, Jonathon Soong
<jon at investmentscience.com.au> wrote:
> Hi guys
> I am new to Catalyst and have a question :)
> I'd like the ability to run some of the code of my website from the
> command line ( a cron job ).
> Usually this would be achieved by a person logging into the website and
> clicking on a particular button which hits a controller.
> I saw that there is a myapp_test.pl that can call a particular address,
> so i tried this:
> This works fine:
> $> perl script/myapp_test.pl /login
> I can see the HTML get printed out on my screen.
> But when I try to get to a deeper URL it does not work:
> perl script/isrms_test.pl /my/other/url
> I think this is because there is authentication on the site?
> Is this the way I should be going about trying to do this? Is there a
> better way to do this?
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://firstname.lastname@example.org/
> Dev site: http://dev.catalyst.perl.org/
What kind of code do you actually want to run?
Perhaps it would be smarter to put that code into the model and then
run a perl script from cron that makes use of that model thus
bypassing the HTML authentication (which might be ok considering the
code is run from the system)
More information about the Catalyst