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 == * *