Job Scheduling with Perl

Steven Lembark

Tuesday Nov 12th 2002 at 7:00pm
OCC 128(a,b)


Schedule::Depend is a Pure Perl module for scheduling jobs that are dependent on one another. Similar to the make utility, it handles multiple jobs depending on one another, runs jobs in parallel, can restart without re-running jobs, and has a "continue" mode to handle errors. The difference is that S::D has a simple syntax and handles both Perl and shell calls without having to wrap one in the other. This lecture will describe two examples of using S::D, one from the data pipeline in Wormbase the other loading a data warehouse. Both of these projects replaced a ragtag set of shell code with a single cron-able job.

Speaker Bio

Steven Lembark is the freelance systems and Perl consultant seen at conventions with a "Will work for Perl" next to his tinpan. When not begging for work he also maintains the Quantum::Superpositions module on CPAN.

Getting to the meeting

The next PerlSIG meeting of UniForum Chicago will be from 7:00 pm to 9:00 pm on Tuesday, November 12th, 2002, at the College of DuPage, building OCC - room 128(a,b).

        College of DuPage
        Building OCC, Rm 128(a,b)
        22nd and Lambert
        Glen Ellyn, IL 60137-6599
Take 355 to Butterfield Rd (Rt 56). Butterfield West to Lambert Rd. Lambert Rd North to 22nd St. West on 22nd St to Lot 9 or 10 entrance. South into lot 9 or 10. Park in lot 9 or 10 and walk to the OCC (Open Campus Center) building. The meeting room is 128(a,b) which is towards the west end of the building.

All UniForum Chicago general and PerlSIG meetings are open to the public free of charge.

Contact Deborah Vose at (630) 829-7033 or for additional information about the meeting.

For more information about UniForum Chicago contact

UniForum is a registered trademark of UniForum Association