TaskForest
A simple, expressive, open-source, text-file-based Job Scheduler with console, HTTP, and RESTful API interfaces.
Documentation
Installing TaskForest
This program depends on DateTime, for timezone support. You can install DateTime as follows:
perl -MCPAN -e 'install DateTime'
Similarly, as of version 1.10, it also depends on Config::General and Log::Log4perl. You can install these as follows:
perl -MCPAN -e 'install Config::General'
perl -MCPAN -e 'install Log::Log4perl'
As of version 1.15, it also depends on the LWP libraries such as HTTP::Daemon, HTTP::Request, etc.
Download the latest TaskForest-X.YY.tar.gz file. You can install it the 'normal' way:
tar -xzf TaskForest-X.YY.tar.gz
cd TaskForest-X.YY
perl Makefile.PL
make
make test
make install
If you don't have root access, and want to install in a local directory like ~/perl, replace the third line with
perl Makefile.PL prefix=~/perl
OR
You could just enter:
perl -MCPAN -e 'install TaskForest'
to install TaskForest. This may not install the latest version immediately after it's available on Sourceforge because it takes a little while (a day or so) for the files to be available on CPAN.