Version 15 (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". WAŻNE: Jeżeli w pliku nie zdefiniowano dyrektywy "executable" ani "application" uruchamiany jest zlecany plik z opisem.

Lista dyrektyw

  • queue - wybrana kolejka systemu kolejkowego
  • name - nazwa zadania
  • output - lokalizacja gdzie ma być przegrane standardowe wyjście zadnia (stdout). Jesli nie jest lokalizacja gsiftp:// zaklada się, że jest wzgledem katalogu z którego zlecono zadanie
  • error - lokalizacja gdzie ma być przegrany standardowe wyjście blędów zadnia (stderr). Jesli nie jest lokalizacja gsiftp:// zaklada się, że jest wzgledem katalogu z którego zlecono zadanie
  • candidate_host - lista potencjalnych maszyn, na których może być uruchomione zadanie odzielonych przecinkami
  • stage-in-file -
  • stage-in-dir -
  • stage-out-file -
  • stage-out-dir -
  • grant -
  • modules -
  • argument -
  • environment -
  • executable -
  • application -
  • persistant -

Przykłady

Planowane rozszerzenia:

Polecenia

gsub

glist

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

ginfo

gproxy

  • parametr okreslajacy "dlugosc" tworzonego proxy

Dyrektywy

* *