for i in *tar.gz;
do
  while true; do
      if [ $(qstat -u $USER | wc -l) -lt 900 ]; then break; fi;
      sleep 60;
   done
   qsub -l h_vmem=4G -cwd -j y -b y -N tar -R y -q all.q,gpu.q "tar -xzf $i"
done

On Thu, Jun 13, 2019 at 12:39 PM Skylar Thompson <skyl...@uw.edu> wrote:

> We've used resource quota sets to accomplish that on a per-queue or
> per-project basis. I don't know that you can limit on jobs in RQSs but you
> certainly can on slots; the sge_resource_quota(5) man page has some
> examples.
>
> On Thu, Jun 13, 2019 at 12:32:51PM -0400, VG wrote:
> >  I have a scripting question regarding submitting jobs to the cluster.
> > There is a limitation per user of 1000 jobs only.
> > Let's say I have 1200 tar.gz files
> >
> >
> > I tried to submit all the jobs together but after 1000 jobs it gave me an
> > error message saying per user limit is 1000 and after that it did not
> > queued the remaining jobs.
> > I want to write a script where if the submitted jobs goes below
> > 1000(because they finished running), then next jobs are submitted in the
> > queue. How can I do that?
> > I have written something like this:
> >
> > for i in *tar.gz
> > do
> >    qsub -l h_vmem=4G -cwd -j y -b y -N tar -R y -q all.q,gpu.q "tar -xzf
> $i"
> > done
> >
> > Hope to hear from you soon.
> >
> > Regards
> > Varun
>
> > _______________________________________________
> > users mailing list
> > users@gridengine.org
> > https://gridengine.org/mailman/listinfo/users
>
>
> --
> -- Skylar Thompson (skyl...@u.washington.edu)
> -- Genome Sciences Department, System Administrator
> -- Foege Building S046, (206)-685-7354
> -- University of Washington School of Medicine
> _______________________________________________
> users mailing list
> users@gridengine.org
> https://gridengine.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to