Sisyphus repository
Last update: 16 october 2019 | SRPMs: 17499 | Visits: 15271938
en ru br
ALT Linux repos
5.0: 1.06-alt2

Group :: Development/Perl
RPM: perl-Schedule-At

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Current version: 1.15-alt1
Build date: 17 october 2012, 16:18 ( 365.0 weeks ago )
Size: 13.78 Kb

Home page:

License: Artistic
Summary: OS independent interface to the Unix 'at' command

This modules provides an OS independent interface to 'at', the Unix
command that allows you to execute commands at a specified time.

=over 4

=item Schedule::At::add

Adds a new job to the at queue.

You have to specify a TIME and a command to execute. The TIME has
a common format: YYYYMMDDHHmm. Where YYYY is the year (4 digits), MM
the month (01-12), DD is the day (01-31), HH the hour (00-23) and
mm the minutes.

The command is passed with the COMMAND or the FILE parameter.
COMMAND can be used to pass the command as an string, and FILE to
read the commands from a file.

The optional parameter TAG serves as an application specific way to
identify a job or a set of jobs.

Returns 0 on success or a value != 0 if an error occurred.

=item Schedule::At::readJob

Read the job content identified by the JOBID or TAG parameters.

Returns an string with the job content. As the operating systems usually
add a few environment settings, the content is longer than the command
provided when adding the job.

=item Schedule::At::remove

Remove an at job.

You identify the job to be deleted using the JOBID parameter (an
opaque string returned by the getJobs subroutine). You can also specify
a job or a set of jobs to delete with the TAG parameter, removing
all the jobs that have the same tag (as specified with the add subroutine).

Returns 0 on success or a value != 0 if an error occurred.

=item Schedule::At::getJobs

Called with no params returns a hash with all the current jobs or
dies if an error has occurred.
It's possible to specify the TAG or JOBID parameters so only matching
jobs are returned.
For each job the key is a JOBID (an OS dependent string that shouldn't be
interpreted), and the value is a hash reference.

This hash reference points to a hash with the keys:

=over 4

=item TIME

An OS dependent string specifying the time to execute the command

=item TAG

The tag specified in the Schedule::At::add subroutine



Current maintainer: Vladimir A. Svyatoshenko

List of contributors

List of rpms provided by this srpm:

  • perl-Schedule-At
    design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    current maintainer: Michael Shigorin