Well if you are useing cpanel for yourcron job you can do the simple version like this
CRON Command is in the Following Format
[ Minute - Hour - Day - Month - Weekday ] - Command
COMMAND, can be broken down in
[PATH OF PHP] [ARGUMENTS] [PATH OF PHP SCRIPT]
COMPLETE CRON command
[ Minute - Hour - Day - Month - Weekday ] [PATH OF PHP] [ARGUMENTS] [PATH OF PHP SCRIPT]
timing is spedified using * symbols
* * * * * => Execute every minute
0 * * * * => Execute every Hour
0 0 * * * => Execute every mid-night
0 0 0 * * => Execute every Month
0 0 0 0 * => Execute every Weekday
UNIX command, You will have to Mention the PATH of PHP file
PATH TO PHP : /usr/local/bin/php
Possible Command line Arguments you can use
-a Run interactively
-b <address

ort>|<port> Bind Path for external FASTCGI Server mode
-C Do not chdir to the script's directory
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-f <file> Parse <file>. Implies `-q'
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-v Version number
-w Display source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.
Complete CRON command would be
0 * * * * /usr/local/bin/php -q /home/tom/public_html/cron/myfile.php
Not sure this will help you for curl as i not no much on curl
here a link
http://www.weberdev.com/get_example-3441.html
http://docs.phplist.com/CronJobExamples