[X] The "/agx-ast-addons/agx-ast-addons-1.4.3.tar.bz2" file could not be found or is not available. Please select another file.

Share

More
SQS - the Simple Queueing System Icon

SQS - the Simple Queueing System

alpha

by b_duke


SQS is the Simple Queueing System that allows jobs to be run in sequence on one or more machine. The queues can be inspected, jobs can be deleted from queues even when running, and jobs can be held. The latest version as at June 2008 is sqs-2.8.


http://sqs.sourceforge.net





Separate each tag with a space.

Release Date:

2008-06-11

Topics:

License:

Operating System:

Translations:

Intended Audience:

Programming Language:

Registered:

2002-04-02

Ratings and Reviews

Be the first to post a text review of SQS - the Simple Queueing System. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • sqs sqs-2.7.tar.gz file released: sqs-2.8.tar.gz

    SQS - Simple Queueing System ---------------------------- Version 2.7 21/5/07 ------------------- ChangeLog --------- 2.6 --> 2.7Split 'qinit status' to 'qinit status'i, for user's status only, and 'qinit status-all' for status of all users. Removed @allusers from sqs.cong and created file sqs.users for list of users, created on fly when user first uses 'qinit status'. Sanity checks for arrays in sqs.conf that should be at least $noofqueues or $noremote in length added. Introduced variable $psexe to allow cygwin to use 'procpc' rather than 'ps'. 2.5 --> 2.6 Cluster use modified to treat all machines on an equal basis, rather than have a master and slaves. kill signal changed from numerical to name for Mac. Improved output to sqs.log. sqs.conf not put in $sqsdir. A bug fixed and a few other changes have been made in code that is only used when sqs is called by web pages. A small bug has been fixed in config-sqs. 2.4 --> 2.5Very limited tidying up, but recognising that version 2.4 has been in use for well over a year and was not submitted to sourceforge. 2.3 --> 2.4 Only some general tidying up but point 11 below has been removed, while still retaining sqs.inc. That is, the use of "use strict" has been removed as some machines we use do not have a sufficiently modern perl. However this testing did remove a lot of bugs. sqs.conf is inserted directly into the scripts at install. A script "config-sqs" has been introduced to allow editing of sqs.conf by question and answer session. 2.2 --> 2.3 Another major extension. (1) Sets priorities on jobs. The first job in a queue with the highest priority is selected to run next. The priority is set by qsub, but can be changed by a new script called qprior. (2) qclear has been extended and modified extensively. (3) SQS now allows submitting jobs to machines in a cluster. It is assumed that at least the $sqsdir directory is common to all machines using NFS. Currently cluster submission has been tested with the use of rsh and ssh. Each queue is now linked to a particular machine. (4) qsub does not allow you to submit a job that is already in one of the queues. qsub can now submit a job to hold not run. (5) Some changes have been made to the install script. (6) The qinit option 'status' has been split into two options - 'status' and 'show'. (7) SQS also now allows inspection of queues with qinit on a remote machine and the use of qdel, qhold, qrls, qmove and qprior. qseek can be stopped on the remote machine, but starting it may still have problems. Note that a remote machine is one running SQS independently of the local machine and is thus different from a cluster machine. (8) Web use checked and bugs fixed the first time since version 1.4. Some web scripts are now included in the distribution. (9) HTML pages that are on sourceforge are now also included in the distribution. (10) A more sophisticated version of qexample has been added, while retaining the simple original. (11) sqs.inc has been added to be inserted directly into scripts by install.pl. This allows use of 'use strict'. The perl flag '-w' has been used in testing, but is not in use in the release version, as sqs.inc has many declarations that are not used by some scripts. Version 2.3 was not released on sourceforge, but was in wide use as it it developed. 2.1 --> 2.2 Another major extension. SQS now allows more than one queue. An option has been introduced in 'install.pl' to allow the compilation of the perl scripts using perlcc, and another option has been introduced to uninstall everything. This latter option replaces 'uninstall.pl'. qmove is introduced to move jobs to another queue. qdel, qhold and qrls modified to handle a list of 'job no' arguments like NQS. man pages have been added. Use of Read::Key module has been discontinued as getc is adequate and that module is not on all machines we use, including ones where we do not have root access. qstart, qstop and qstat have been replaced by qinit. 2.0 --> 2.1 A major bug fixed that prevented qseek from working if $maxqu was greater than 1, although the error was actually only a missing '$'! 1.04 --> 2.0There has been major change. Since it now appears to do everything I wanted it to do correctly, a major version number change seems justified. sqs now uses a daemon-like script called qseek, which each user has running. It is started automatically. This replaces a single run file which did not handle different users correctly. This solution avoids the problems and security risks of Perl setuid scripts. qstop has been introduced. qdel, qrls and qhold have been modified so that only the owner can use them for their own jobs. The files used by sqs are now put in a different directory as described above in the INSTALL section. This allows different versions to be kept in directories called sqs-{version number}. Install can be either as root giving an install into the /var and /usr/local trees, or locally. An 'uninstall.pl' script has been added. Deletion of the job file is now optional. 1.03 --> 1.04 Some minor bug fixes and the work-around for the known bug discussed in the README. Locking of files with flock introduced. Prepared for distribution under GNU License. Added 'qexample'. 1.02 --> 1.03 Allows more than one job to run at a given time. Some more bugs have been corrected and the code as been simplified. 1.01 --> 1.02 Allow a running job to be deleted, allow 'install.pl' to install just one script, without initialising the whole system and introduced 'qstart'. Some bugs have been found and corrected and attempts to simplify the Perl have been made. 1.00 --> 1.01 Simplified the Perl, renamed some files to simplify installation, added 'sqs.conf', added install script - 'install.pl', and create 'qwrapper' automatically. ----------------------------------------------------------------------------- Brian Salter-Duke b_duke@bigpond.net.au May 21st, 2007.

    posted 522 days ago

  • File released: /sqs/sqs-2.7.tar.gz/sqs-2.8.tar.gz

    posted 522 days ago

  • sqs sqs-2.7.tar.gz file released: sqs-2.7.tar.gz

    SQS - Simple Queueing System ---------------------------- Version 2.7 21/5/07 ------------------- ChangeLog --------- 2.6 --> 2.7Split 'qinit status' to 'qinit status'i, for user's status only, and 'qinit status-all' for status of all users. Removed @allusers from sqs.cong and created file sqs.users for list of users, created on fly when user first uses 'qinit status'. Sanity checks for arrays in sqs.conf that should be at least $noofqueues or $noremote in length added. Introduced variable $psexe to allow cygwin to use 'procpc' rather than 'ps'. 2.5 --> 2.6 Cluster use modified to treat all machines on an equal basis, rather than have a master and slaves. kill signal changed from numerical to name for Mac. Improved output to sqs.log. sqs.conf not put in $sqsdir. A bug fixed and a few other changes have been made in code that is only used when sqs is called by web pages. A small bug has been fixed in config-sqs. 2.4 --> 2.5Very limited tidying up, but recognising that version 2.4 has been in use for well over a year and was not submitted to sourceforge. 2.3 --> 2.4 Only some general tidying up but point 11 below has been removed, while still retaining sqs.inc. That is, the use of "use strict" has been removed as some machines we use do not have a sufficiently modern perl. However this testing did remove a lot of bugs. sqs.conf is inserted directly into the scripts at install. A script "config-sqs" has been introduced to allow editing of sqs.conf by question and answer session. 2.2 --> 2.3 Another major extension. (1) Sets priorities on jobs. The first job in a queue with the highest priority is selected to run next. The priority is set by qsub, but can be changed by a new script called qprior. (2) qclear has been extended and modified extensively. (3) SQS now allows submitting jobs to machines in a cluster. It is assumed that at least the $sqsdir directory is common to all machines using NFS. Currently cluster submission has been tested with the use of rsh and ssh. Each queue is now linked to a particular machine. (4) qsub does not allow you to submit a job that is already in one of the queues. qsub can now submit a job to hold not run. (5) Some changes have been made to the install script. (6) The qinit option 'status' has been split into two options - 'status' and 'show'. (7) SQS also now allows inspection of queues with qinit on a remote machine and the use of qdel, qhold, qrls, qmove and qprior. qseek can be stopped on the remote machine, but starting it may still have problems. Note that a remote machine is one running SQS independently of the local machine and is thus different from a cluster machine. (8) Web use checked and bugs fixed the first time since version 1.4. Some web scripts are now included in the distribution. (9) HTML pages that are on sourceforge are now also included in the distribution. (10) A more sophisticated version of qexample has been added, while retaining the simple original. (11) sqs.inc has been added to be inserted directly into scripts by install.pl. This allows use of 'use strict'. The perl flag '-w' has been used in testing, but is not in use in the release version, as sqs.inc has many declarations that are not used by some scripts. Version 2.3 was not released on sourceforge, but was in wide use as it it developed. 2.1 --> 2.2 Another major extension. SQS now allows more than one queue. An option has been introduced in 'install.pl' to allow the compilation of the perl scripts using perlcc, and another option has been introduced to uninstall everything. This latter option replaces 'uninstall.pl'. qmove is introduced to move jobs to another queue. qdel, qhold and qrls modified to handle a list of 'job no' arguments like NQS. man pages have been added. Use of Read::Key module has been discontinued as getc is adequate and that module is not on all machines we use, including ones where we do not have root access. qstart, qstop and qstat have been replaced by qinit. 2.0 --> 2.1 A major bug fixed that prevented qseek from working if $maxqu was greater than 1, although the error was actually only a missing '$'! 1.04 --> 2.0There has been major change. Since it now appears to do everything I wanted it to do correctly, a major version number change seems justified. sqs now uses a daemon-like script called qseek, which each user has running. It is started automatically. This replaces a single run file which did not handle different users correctly. This solution avoids the problems and security risks of Perl setuid scripts. qstop has been introduced. qdel, qrls and qhold have been modified so that only the owner can use them for their own jobs. The files used by sqs are now put in a different directory as described above in the INSTALL section. This allows different versions to be kept in directories called sqs-{version number}. Install can be either as root giving an install into the /var and /usr/local trees, or locally. An 'uninstall.pl' script has been added. Deletion of the job file is now optional. 1.03 --> 1.04 Some minor bug fixes and the work-around for the known bug discussed in the README. Locking of files with flock introduced. Prepared for distribution under GNU License. Added 'qexample'. 1.02 --> 1.03 Allows more than one job to run at a given time. Some more bugs have been corrected and the code as been simplified. 1.01 --> 1.02 Allow a running job to be deleted, allow 'install.pl' to install just one script, without initialising the whole system and introduced 'qstart'. Some bugs have been found and corrected and attempts to simplify the Perl have been made. 1.00 --> 1.01 Simplified the Perl, renamed some files to simplify installation, added 'sqs.conf', added install script - 'install.pl', and create 'qwrapper' automatically. ----------------------------------------------------------------------------- Brian Salter-Duke b_duke@bigpond.net.au May 21st, 2007.

    posted 907 days ago

  • File released: /sqs/sqs-2.7.tar.gz/sqs-2.7.tar.gz

    posted 908 days ago

  • sqs sqs-2.5.tar.gz file released: sqs-2.5.tar.gz

    SQS - Simple Queueing System ---------------------------- Version 2.5 10/1/05 -------------------- ChangeLog --------- 1.00 --> 1.01 Simplified the Perl, renamed some files to simplify installation, added 'sqs.conf', added install script - 'install.pl', and create 'qwrapper' automatically. 1.01 --> 1.02 Allow a running job to be deleted, allow 'install.pl' to install just one script, without initialising the whole system and introduced 'qstart'. Some bugs have been found and corrected and attempts to simplify the Perl have been made. 1.02 --> 1.03 Allows more than one job to run at a given time. Some more bugs have been corrected and the code as been simplified. 1.03 --> 1.04 Some minor bug fixes and the work-around for the known bug discussed in the README. Locking of files with flock introduced. Prepared for distribution under GNU License. Added 'qexample'. 1.04 --> 2.0There has been major change. Since it now appears to do everything I wanted it to do correctly, a major version number change seems justified. sqs now uses a daemon-like script called qseek, which each user has running. It is started automatically. This replaces a single run file which did not handle different users correctly. This solution avoids the problems and security risks of Perl setuid scripts. qstop has been introduced. qdel, qrls and qhold have been modified so that only the owner can use them for their own jobs. The files used by sqs are now put in a different directory as described above in the INSTALL section. This allows different versions to be kept in directories called sqs-{version number}. Install can be either as root giving an install into the /var and /usr/local trees, or locally. An 'uninstall.pl' script has been added. Deletion of the job file is now optional. 2.0 --> 2.1 A major bug fixed that prevented qseek from working if $maxqu was greater than 1, although the error was actually only a missing '$'! 2.1 --> 2.2 Another major extension. SQS now allows more than one queue. An option has been introduced in 'install.pl' to allow the compilation of the perl scripts using perlcc, and another option has been introduced to uninstall everything. This latter option replaces 'uninstall.pl'. qmove is introduced to move jobs to another queue. qdel, qhold and qrls modified to handle a list of 'job no' arguments like NQS. man pages have been added. Use of Read::Key module has been discontinued as getc is adequate and that module is not on all machines we use, including ones where we do not have root access. qstart, qstop and qstat have been replaced by qinit. 2.2 --> 2.3 Another major extension. (1) Sets priorities on jobs. The first job in a queue with the highest priority is selected to run next. The priority is set by qsub, but can be changed by a new script called qprior. (2) qclear has been extended and modified extensively. (3) SQS now allows submitting jobs to machines in a cluster. It is assumed that at least the $sqsdir directory is common to all machines using NFS. Currently cluster submission has been tested with the use of rsh and ssh. Each queue is now linked to a particular machine. (4) qsub does not allow you to submit a job that is already in one of the queues. qsub can now submit a job to hold not run. (5) Some changes have been made to the install script. (6) The qinit option 'status' has been split into two options - 'status' and 'show'. (7) SQS also now allows inspection of queues with qinit on a remote machine and the use of qdel, qhold, qrls, qmove and qprior. qseek can be stopped on the remote machine, but starting it may still have problems. Note that a remote machine is one running SQS independently of the local machine and is thus different from a cluster machine. (8) Web use checked and bugs fixed the first time since version 1.4. Some web scripts are now included in the distribution. (9) HTML pages that are on sourceforge are now also included in the distribution. (10) A more sophisticated version of qexample has been added, while retaining the simple original. (11) sqs.inc has been added to be inserted directly into scripts by install.pl. This allows use of 'use strict'. The perl flag '-w' has been used in testing, but is not in use in the release version, as sqs.inc has many declarations that are not used by some scripts. Version 2.3 was not released on sourceforge, but was in wide use as it it developed. 2.3 --> 2.4 Only some general tidying up but point 11 above has been removed, while still retaining sqs.inc. That is, the use of "use strict" has been removed as some machines we use do not have a sufficiently modern perl. However this testing did remove a lot of bugs. sqs.conf is inserted directly into the scripts at install. A script "config-sqs" has been introduced to allow editing of sqs.conf by question and answer session. 2.4 --> 2.5Very limited tidying up, but recognising that version 2.4 has been in use for well over a year and was not submitted to sourceforge. ----------------------------------------------------------------------------- Brian Salter-Duke b_duke@octa4.net.au May 20th, 2003.

    posted 1770 days ago

  • SQS Version 2.7 released

    Version 2.7 of the Simple Queuing System has now been released on sourceforge. Versions 2.6 was skipped. This version has been extensively used on a group of linux machines. It now also works on cygwin See http://sqs.sourceforge.net/ for more details. Brian Salter-Duke. 23 May 2007

    posted by b_duke 1770 days ago

  • File released: /sqs/sqs-2.5.tar.gz/sqs-2.5.tar.gz

    posted 1770 days ago

  • Forum thread added

    marchamm created the qseek dies forum thread

    posted by marchamm 2079 days ago

  • Forum comment added

    b_duke commented on the RE: SQS Version 2.0 forum thread

    posted by b_duke 2565 days ago

  • Future of SQS

    If people want extensions to SQS, please let me know. It is no robust and I have no immediate plans for developing it further unless users demand improvements Brian Salter-Duke 23 May 2007

    posted by b_duke 2565 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

SQS - the Simple Queueing System Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review