Changeset 2337 for branches/release-38/tools/run-periodic-tasks
- Timestamp:
- 05/14/08 23:35:55 (19 months ago)
- Files:
-
- 1 modified
-
branches/release-38/tools/run-periodic-tasks (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-38/tools/run-periodic-tasks
r2272 r2337 1 #!/ usr/bin/perl -w1 #!/opt/local/bin/perl -w 2 2 3 3 # Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd. … … 10 10 11 11 use lib 'lib', '../lib'; 12 use MT::Bootstrap; 13 use MT; 12 13 my $daemonize = 0; 14 my $sleep = 5; 15 my $help = 0; 16 my $load = 10; 17 my $verbose = 0; 18 my $scoreboard; 19 my $randomize_jobs = 0; 20 my $trace_objects = 0; 21 22 require Getopt::Long; 23 Getopt::Long::GetOptions( 24 "daemon" => \$daemonize, 25 "sleep=i" => \$sleep, 26 "load=i" => \$load, 27 "scoreboard=s" => \$scoreboard, 28 "randomly" => \$randomize_jobs, 29 "verbose" => \$verbose, 30 "leak" => \$trace_objects, 31 ); 32 33 if ( $trace_objects ) { 34 require Devel::Leak::Object; 35 Devel::Leak::Object->import( qw{ GLOBAL_bless } ); 36 } 37 38 my %cfg; 39 $cfg{verbose} = $verbose; 40 $cfg{scoreboard} = $scoreboard; 41 $cfg{prioritize} = 1; 42 $cfg{randomize} = $randomize_jobs; 43 44 require MT::Bootstrap; 45 require MT; 14 46 15 47 my $mt = MT->new() or die MT->errstr; … … 21 53 $mt->{plugin_template_path} = 'tmpl'; 22 54 $mt->run_callbacks('init_app', $mt); 23 24 require Getopt::Long;25 my $daemonize = 0;26 my $sleep = 5;27 my $help = 0;28 my $load = 10;29 my $verbose = 0;30 my $scoreboard;31 my $randomize_jobs = 0;32 33 Getopt::Long::GetOptions(34 "daemon" => \$daemonize,35 "sleep=i" => \$sleep,36 "load=i" => \$load,37 "scoreboard=s" => \$scoreboard,38 "randomly" => \$randomize_jobs,39 "verbose" => \$verbose,40 );41 42 my %cfg;43 $cfg{verbose} = $verbose;44 $cfg{scoreboard} = $scoreboard;45 $cfg{prioritize} = 1;46 $cfg{randomize} = $randomize_jobs;47 55 48 56 my $client = eval {
