Hey everyone, i'm trying to run a cronjob on Tool Labs, but i'm having some issues.
My crontab looks like this: 0 * * * * jsub -N cron-tools.hay-1 -mem 700m php /data/project/hay/lib/crawl-tools.php This is the cronjob updating the Tools Directory. It doesn't seem to update things. When i look at the cron logs, i see this error: PHP Parse error: syntax error, unexpected '[' in /data/project/hay/lib/class-directoryapi.php on line 46 Line 46 states: $tools = []; So, the only thing i could think of is that for some reason a deprecated PHP version that isn't supporting the shortened array syntax (available since 5.4) is running cronjobs. But when i run the php command from the shell $ php --verson I get 5.5 as the version, and running the task directly $ php /data/project/hay/lib/crawl-tools.php Works perfectly fine. I tried looking at the help pages, but i can't find any solution there. -- Hay / Husky _______________________________________________ Labs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/labs-l
