Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Queue na HP-UX

1 view
Skip to first unread message

Matej Glavac

unread,
Aug 14, 2000, 3:00:00 AM8/14/00
to
Obstaja v HP-UX-u 10.20 kaksen Queue sistem, ki omogoca zagon
programov eden
za drugim, ko se konca prvi se automatsko zazene naslednji v vrsti ?


Matej

Primoz Jeroncic

unread,
Aug 16, 2000, 3:00:00 AM8/16/00
to
kaj pa je narobe s cisto navadnim shell scriptom?

#!/bin/sh
/foo/program1
/foo/program2
/foo/program3

ce rabis da se malo pocaka med vsakim programom pa das vmes se sleep.
--
stay tuned,
Primoz
Tech support - ULTRASERVIS #1 :)
-------------------------------------------------------------------
Primoz Jeroncic tel: +386 1 562 31 40 | The label said:
Blatnica 8 fax: +386 1 562 18 55 | Windows 95 or better
1236 Trzin mailto:pri...@softnet.si | So we bought a SGI
Slovenija http://www.softnet.si/people/primoz
-------------------------------------------------------------------

Matej Glavac

unread,
Aug 16, 2000, 3:00:00 AM8/16/00
to
Primoz Jeroncic wrote:
>
> Matej Glavac wrote:
> >
> > Obstaja v HP-UX-u 10.20 kaksen Queue sistem, ki omogoca zagon
> > programov eden
> > za drugim, ko se konca prvi se automatsko zazene naslednji v vrsti ?
> >
> > Matej
> kaj pa je narobe s cisto navadnim shell scriptom?
>
> #!/bin/sh
> /foo/program1
> /foo/program2
> /foo/program3
>
> ce rabis da se malo pocaka med vsakim programom pa das vmes se sleep.


Ideja ni slaba ampak poznana.

SGI pozna pa nekaj taksnega (zgolj iz glave):

queue_submit_command %job% que=%queue% job=%job_file%
aft=\'%after%\'

to stvar bi rad prenesel na HP-UX ampak do sedaj neuspesno. V celotnih
navodilih
sploh ni omenjeno, da bi podpirali queue sistem.

Jan Kalin

unread,
Aug 16, 2000, 3:00:00 AM8/16/00
to

Na HPjih imas definitivno tudi vrste, sem jih uporabljal za daljse
obdelave pri izdelavi diplome. To se je dogajalo na IJS, na odseku F9,
povprasaj tam.

Lp, Jan

--
Jan Kalin (male, preferred languages: Slovene, English)
<A HREF="http://charm.zag.si/eng/"> contact information </A>

Gorazd Bozic

unread,
Aug 17, 2000, 3:00:00 AM8/17/00
to
Matej Glavac wrote:
>
> to stvar bi rad prenesel na HP-UX ampak do sedaj neuspesno. V celotnih
> navodilih
> sploh ni omenjeno, da bi podpirali queue sistem.

Ne vem, ce bo to tocno tisto, kar zelis:

http://bioinfo.mbb.yale.edu/fom/cache/1.html

Omenjajo namrec tudi batch queueing.

Gorazd

Ales Casar

unread,
Aug 17, 2000, 3:00:00 AM8/17/00
to
On Mon, 14 Aug 2000 16:07:12 +0200, Matej Glavac <matej....@rti.si> wrote:

> Obstaja v HP-UX-u 10.20 kaksen Queue sistem, ki omogoca zagon
> programov eden
> za drugim, ko se konca prvi se automatsko zazene naslednji v vrsti ?

Obstaja, ja. Oglej si man strani od at(1) in queuedefs(4). V grobem si
v /var/adm/cron/queuedefs moras definirati eno novo vrsto, ki bo lahko
poganjala le en posel hkrati, potem pa z ukazom 'at' das posle v tisto
svojo vrsto.

Recimo, da definiramo vrsto z imenom 'd'. Potem v
/var/adm/cron/queuedefs dodamo npr. vrstico:

d.1j3n120w

kar bo pomenilo, da se v vrsti lahko izvaja le en posel hkrati (1j),
ne-root-ovi posli bodo dobili nice 3 (3n) in vsakih 120 sekund se bo
poskusilo zagnati nove posle, ce se bo kak stari ze koncal (120w).

Posle v vrsto potem das recimo takole:

at -f prvi-posel.sh -q d now
at -f drugi-posel.sh -q d now
at -f tretji-posel.sh -q d now

Pazi tudi na smiselno vsebino v /var/adm/cron/at.allow in
/var/adm/cron/at.deny.

Ales

--
Ales Casar | InterNet: Ca...@uni-mb.si, A.C...@ieee.org,
Faculty of EE & CS | A.C...@s-gms.ms.edus.si
University of Maribor | DECnet: RCUM::ALES
SLOVENIA | WWW: http://www.el.feri.uni-mb.si/~ales/

0 new messages