Schema :: SGE

Interactie met de Sun Grid Engine
Download nu

Schema :: SGE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rob Edwards
  • Uitgever website:
  • http://search.cpan.org/~linsalrob/

Schema :: SGE Tags


Schema :: SGE Beschrijving

Communiceer met de Sun Grid Engine Schema :: SGE is een PERL-module Lokaliseert de uitvoerbare bestanden (qstat, qsub, enz.), Stelt het niveau van breedsprakigheid in en andere algemene opdrachten gerelateerd aan het gebruik van de SGE.Abstractschedule :: SGE is een reeks modules voor het interactie met de zon Netmotor. Het basismodule schema :: SGE-handgrepen die de executables lokaliseren en ervoor zorgen dat alles goed werkt. The Three Modules SCHEMA :: SGE :: RUN, SCHEMA :: SGE :: CONTROLE, EN SCHEMA :: SGE :: Status zijn voor verschillende interacties met de wachtrijen.NIEUW () Instantiëren het object en preload enkele gegevens. Voor examplemy $ SGE = SCHEMA :: SGE-> NIEUW (-PROJECT => 'REDWARDS', -MAILTO => ROB@SALMONELLA.ORG ', -Excontroleerbaar => {qsub =>' / usr / local / bin / qsub ', qstat =>' / usr / local / bin / qstat '}, -verbose => 1,); uitgebreid () Verhoog het niveau van foutmeldingen die zijn afgedrukt .Exregeerbaar () krijgen of de uitvoerende uitvoerbare bestanden krijgen of instellen gebruiken. Deze methode duurt maximaal twee argumenten. Zonder argumenten zullen we proberen en raden de instellingen die we nodig hebben, en als we falen, zullen we sterven. Met een enkel argument zullen we dat uitvoerbare weg / -programma retourneren, raden het als we het niet kennen, en eindelijk falen. Met twee argumenten gaan we ervan uit dat de tweede de locatie is van het uitvoerbare bestand (incl. Pad) van de eerste.We zullen ook een verwijzing naar een hash als het enkele argument. In dit geval zullen we de hash gebruiken als locaties van de executables.egs: # met behulp van een hash om alle executables tegelijk in te stellen (aanbevolen omdat we niets hoeven te raden) My $ Exec = {'QSUB' => '/ usr / local / bin / qsub', 'qstat' => '/ usr / local / bin / qstat'} $ sge- >xectuable ($ exec); Mijn $ PID = $ SGE-> JOCK_ID; # gissen van alle executables (niet aanbevolen) $ SGE-> Exectuables (); Mijn $ PID = $ SGE-> JOB_ID; # Krijg de waarde voor QSUB My $ QSUBEXEC = $ SGE-> Uitvoerbaar ('QSUB'); # Een enkele waarde instellen voor QSub alleen mijn $ QSUBEXEC = $ SGE-> uitvoerbaar (' qsub ',' / usr / local / bin / qsub '); op dit moment proberen we locaties voor elk van de volgende applicaties QSub QSUB-vereisten uit te zoeken: · Perl


Schema :: SGE Gerelateerde software