SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Schedule-At rpm build for : openSUSE Leap 42. For other distributions click perl-Schedule-At.

Name : perl-Schedule-At
Version : 1.15 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.2 Date : 2015-10-05 02:21:18
Group : Development/Libraries/Perl Source RPM : perl-Schedule-At-1.15-1.2.src.rpm
Size : 0.02 MB
Packager : (none)
Summary : OS independent interface to the Unix \'at\' command
Description :
This modules provides an OS independent interface to \'at\', the Unix command
that allows you to execute commands at a specified time.

* 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, or an array of
commands, 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.

* Schedule::At::readJobs

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

Returns a hash of JOBID => $string where $string is the 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.

* 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).

Used with JOBID, returns 0 on success or a value != 0 if an error
occurred. Used with TAG, returns a hash reference where the keys are the
JOBID of the jobs found and the values indicate the success of the remove
operation.

* 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:

* TIME

An OS dependent string specifying the time to execute the command

* TAG

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

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_Leap_42.1/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Schedule::At)
perl-Schedule-At

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Schedule
/usr/lib/perl5/vendor_perl/5.18.2/Schedule/At.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Schedule-At
/usr/share/doc/packages/perl-Schedule-At/Changes
/usr/share/doc/packages/perl-Schedule-At/README
/usr/share/man/man3/Schedule::At.3pm.gz

 
ICM