Version 11 (modified by piontek, 13 years ago) (diff)

--

QCG-SimpleClient oferuje prosty wzorowany na poleceniech systemu kolejkowego interfejs do infrastruktury QCG.

Polecenia:

  • gsub - zlecenie zadania do wykonania na infrastrukturze QCG zgodnie z uproszczonym opisem opisanym,
  • glist - wyświetlenie listy zleconych zadań wraz z informacjami o nich,
  • ginfo - wyświetlenie szczegółowej informacji o danym zadaniu,
  • gproxy - utworzenie certyfikatu proxy użytkownika.

Składnia poleceń:

  • gsub plik_z_opisem - sciezka do pliku z uproszczonym opisem zadania
      gsub /home/piontek/tasks/date.qcg
      gsub ./tasks/date.qcg
    
  • glist liczba jednostka - zadania z ostatnich "liczba" dni ("d"), godzin ("h"), minut ("m")
      glist 7d
      glist 1m
    
  • ginfo jobId taskId - identyfikator eksperymentu i zadania
      ginfo J1331196390748_date_3099 date
    
  • gproxy - generacja certyfikatu proxy użytkownika

Opis zadania:

Zlecany plik jest plikiem tekstowym, który może zawierać dyrektywy infrastruktury QCG. Dyrektywa jest każda linia zaczynająca sie od "#QCG".

Lista dyrektyw

  • queue -
  • name -
  • output -
  • error -
  • candidate_host -
  • stage-in-file -
  • stage-in-dir -
  • stage-out-file -
  • stage-out-dir -
  • grant -
  • modules -
  • argument -
  • environment -
  • executable -
  • application -
  • persistant -

Przykłady

Planowane rozszerzenia:

gsub

glist

  • wartość domyślna dla glist
  • dodatkowe parametry metody glist (status)

ginfo

gproxy

  • parametr okreslajacy "dlugosc" tworzonego proxy

Dyrektywy *