Forums / Developer / runcronjobs with args for script

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

runcronjobs with args for script

Author Message

Vincent DELHAYE

Tuesday 24 October 2006 7:58:44 am

Hello,
I need to execute some script by cronjobs with option.
Example :
/usr/local/php/bin/php -C /var/www/atousantevd/runcronjobs.php alerte for_day
/usr/local/php/bin/php -C /var/www/atousantevd/runcronjobs.php alerte for_month

But I don't see how to get my option 'for_day' in my script 'alerte.php'.

Somebody has already done it ?

thx

Kristof Coomans

Tuesday 24 October 2006 9:15:54 am

Hello Vincent

As far as I know you can not specify any custom options for cron scripts. Use a normal CLI script instead, by using the eZCLI and eZScript classes. runcronjobs.php is in fact such a CLI script. There are some other good examples in the bin/php directory.

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Piotr Switkowski

Wednesday 25 October 2006 5:42:24 am

Hello

I need to do the same thing. I am thinking about the following logic:
- create script that have all logic depending on your parameter var
- create script that sets the value of your parameter to "for_day" and then includes script with login
- create script as in previous point, but setting parameter to 'for_month'

Instead of passing the parameter you wpuld simply need to call right script, but all logic will be written only once.