#!/usr/bin/perl -w use strict; use Schedule::Cron::Nofork; use File::Spec; use FindBin; use Logger qw(my.email@my-work.net); my $cron = Schedule::Cron::Nofork->new( sub { my $self = shift; warn "$$ Running $_[0]\n"; system("start \"Cron: $_[0]\" \"$_[0]\""); }); warn "Starting cron\n"; $cron->add_entry("0,5,10,15,20,25,30,35,40,45,50,55 18 * * 1-5", RUN => File::Spec->catfile( $FindBin::Bin, "transfer-OPICS-Vertex-53.pl" )); $cron->add_entry("0,5,10,15,20,25,30,35,40,45,50,55 18 * * 1-5", RUN => File::Spec->catfile( $FindBin::Bin, "transfer-OPICS-SapBCA-53.pl" )); $cron->add_entry("0,5,10,15,20,25,30,35,40,45,50,55 18 * * 1-5", RUN => File::Spec->catfile( $FindBin::Bin, "transfer-OPICS-SapFi-53.pl" )); #$cron->add_entry("* * * * 1-5", RUN => File::Spec->catfile( $FindBin::Bin,"test.pl")); $cron->run();