#! /usr/bin/php -f [ ... ] " ; exit (1) ; } $self = array_shift($argv); $plugin = array_shift($argv); if (! plugin_get_object($plugin)) { print "No such plugin $plugin.\n" ; // exit (1) ; } $job = array_shift($argv); $path = forge_get_config('source_path')."/plugins/$plugin/cronjobs/"; $script = $path.$job; if (! is_executable($script)) { print "Cron job $script not found or not executable.\n" ; // exit (1) ; } $cmdline = $script; while ($arg = array_shift($argv)) { $cmdline .= ' '.escapeshellarg($arg); } system ("$cmdline\n"); // Local Variables: // mode: php // c-file-style: "bsd" // End: