This software allows users to monitor the status of Schedule::SGE queues. It provides real-time updates on job statuses, ensuring seamless workflow management. Its intuitive interface simplifies the process and saves users time.
The first method that can be accessed is user(). This method assigns the user who will be conducting the processes. If the user is not defined, the module will automatically guess based on whoami.
The status() method returns a hash where each key is the name of a node and each value is a reference to an array. The array is comprised of several components, including the queue type (Batch, Interactive, Checkpointing, Parallel, Transfer, None), number of processors used, load average, and state.
Another method that can be used is brief_job_stats(), which retrieves concise statistics about a job. It returns a reference to an array that includes the name of the node where the job is/was running, the process ID of the job, the load, the name of the process, the username, and the date and time of submission. For example, my $stats=$sge->brief_job_stats($job);
Finally, all_jobs() provides an array of all the jobs that were found in the queues.
Version 0.02: N/A