Go to the source code of this file.
Definition at line 19 of file qlib.sh.
   24     echo -
n "$*;" >> $queue_name
 
alias put_queue eval echo n
 
 
 
 
Definition at line 34 of file qlib.sh.
   39     echo "$*" >> $queue_name
 
 
 
 
Definition at line 50 of file qlib.sh.
   56     if [[ -e $queue_name ]]; 
then 
   58         if [[ -p $queue_name ]]; 
then 
   59             fatal 
"Queue $queue_name in use." 
   63         mkfifo $queue_name                                # create 
a new FIFO
 
   66     fd=7                                                  # file descriptor
 
   68     eval 
"exec $fd<>$queue_name"                          # attach file descriptor to FIFO
 
   70     while read job <& $fd; 
do                             # 
read job from file descriptor
 
   72         if [[ -
n $job ]]; 
then 
   74             if [[ $job = 
"exit" ]]; 
then 
   79             eval exec $job &                              # submit job
 
   83             while (( ${#jobstates} >= $queue_size )); 
do 
   89     rm -
f $queue_name                                     # 
remove FIFO
 
bool read(Vec &v, std::istream &is)
Read a Vec(tor) from a stream. 
 
fi JEventTimesliceWriter a
 
alias put_queue eval echo n