...
Code Block |
---|
qcg-cancel J1363865127610__1345 qcg-cancel J1363865127610__1345/task qcg-cancel J1363865127610__1345 J1363865128119__5737 |
...
Usunięcie katalogu roboczego zadnia, lub grupy zadań.
...
Code Block |
---|
qcg-clean J1363865127610__1345 qcg-clean J1363865127610__1345/task qcg-clean J1363865127610__1345 J1363865128119__5737 |
Utworzenie z klienta QCG interaktywnej sesji w katalogu roboczym danego zadania.
Code Block |
---|
Connect to the task. Open interactive terminal in the working directory of the task
usage: qcg-connect [-h] [-v] JOBID[/TASKID]
usage: qcg-client connect_to_tasks [-h] [-v] JOBID[/TASKID]
Options:
-h,--help display help message
-v,--version display version
Arguments:
JOBID identifier of the job
TASKID optional identifier of the task
The default identifier of task is 'task' |
Identyfikator podawany jest w formacie JOBID[/TASKID], gdzie JOBID to identyfikator eksperymentu zwrócony przez polecenia qcg-sub, TASKID to opcjonalny identyfikator zadania w ramach eksperymentu. W przypadku braku indentyfikatora przyjmowany jest domyślny - "task".
Zadania opisane przy pomocy formatu QCG-Simple nie wymagają podawania identyfikatora zadania, wystarczy tylko JOBID.
Code Block |
---|
qcg-connect J1363865127610__1345
qcg-connect J1363865127610__1345/task
|
Note |
---|
Podłączenie interaktywnej sesji do zadania możliwe jest tylko, gdy zdanie jest wykonywane (stan RUNNING). |
Wyświetlenie szczegółowej informacji o danym zadaniu, lub zbiorze zadań.
Code Block |
---|
Display information about task(s)
usage: qcg-info [-d] [-h] [-v] JOBID[/TASKID] [JOBID[/TASKID]] ...
usage: qcg-client task_info [-d] [-h] [-v] JOBID[/TASKID] [JOBID[/TASKID]] ...
Options:
-d,--description display user's job description
-h,--help display help message
-v,--version display version
Arguments:
JOBID identifier of the job
TASKID optional identifier of the task
The default identifier of task is 'task'
|
Lista zadań podawana jest w formacie JOBID[/TASKID], gdzie JOBID to identyfikator eksperymentu zwrócony przez polecenia qcg-sub, TASKID to opcjonalny identyfikator zadania w ramach eksperymentu. W przypadku braku indentyfikatora przyjnowany jest domyślny - "task".
Zadania opisane przy pomocy formatu QCG-Simple nie wymagają podawania identyfikatora zadania, wystarczy tylko JOBID.
Opcjonalny przełącznik -d definiuje czy ma być wyświetlony opis z jakim zlecone zostało zadnie. Domyślnie opis nie jest wyświetlany.
Polecnie qcg-interactive zastąpione zostało przez polecnie qcg-sub wywołane z przełącznikiem -I.
Code Block |
---|
qcg-sub -I interactive.qcg |
Wyświetlenie listy zleconych zadań wraz z informacjami o nich.
Code Block |
---|
Display information about tasks
usage: qcg-list [-h] [-R <NO_LIST>] [-S <period>] [-s <status(es)>] [-v]
usage: qcg-client get_tasks [-h] [-R <NO_LIST>] [-S <period>] [-s <status(es)>] [-v]
Options:
-h,--help display help message
-R,--report <NO_LIST> display summary report. Set the optional NO_LIST argument to TRUE to
omit the list.
-S,--submitted <period> submited in the period of time. If the status is defined the default
value of the period is 1 day.
-s,--status <status(es)> status(es) of the job. Lack of this option is equivalent to requesting
unterminated activities.
-v,--version display version
|
Polecenie wyświetla listę zadań użytkownika.
Opcja -S pozwala okreslic, że wyświetlone mają być zdania zlecone w zadanym okresie czasu. W ciągu ostatnich „liczba” dni („d”), godzin („h”), minut („m”).
Opcja -s pozwala zawęzić listę wyświetlanych zadań do zadań w danym stanie. Możliwe jest podanie wielu stanów rozdzielonych przecinkiem.
Statusy zadań:
Dla wygody użytkowników zamiast listy stanów możliwe jest podanie zdefiniowanych stałych:
Zlecenie zadania do wykonania na infrastrukturze QCG zgodnie z podanym opisem.
...
Code Block |
---|
qcg-sub -S experiment.qcg
qcg-sub -I interactive.qcg
qcg-sub -S file1.qcg file2.qcg file3.qcg |
...
qcg-list czas_jednostka [stan,[stan]]
Wyświetlenie listy zleconych zadań wraz z informacjami o nich.
czas_jednostka - Opcjonalnie można podać z jakiego czasu mają być zadania - z ostatnich „liczba” dni („d”), godzin („h”), minut („m”).
stan - Drugim opcjonalnym parametrem jest lista stanów zadań oddzielonych przecinkami (bez spacji). W przypadku niepodania stanów wyświetlane są zadania niezakończone.
Code Block |
---|
qcg-list
qcg-list 7d
qcg-list 1m
qcg-list 7d finished
qcg-list 1m finished,failed
|
Dla wygody użytkowników zamiast listy stanów możliwe jest podanie zdefiniowanych stałych:
Code Block |
---|
qcg-list 7d all
qcg-list 7d terminated
qcg-list 7d unterminated
|
qcg-info jobId pokaz_opis
Wyświetlenie szczegółowej informacji o danym zadaniu.
jobId - identyfikator eksperymentu.
pokaz_opis- Jeśli pokaz_opis ma wartość „true” to dodatkowo wyświetlany jest opis zadnia. Domyślną wartością jest „false”.
Code Block |
---|
qcg-info J1331196390748_date_3099 true
|
gcg-peek jobId liczba_znaków
Podgląd wyjścia (stdout, stderr) aplikacji.
jobId - identyfikator eksperymentu,
liczba_znaków- liczba znaków do wyświetlenia,
Code Block |
---|
qcg-peek J1331196390748_date_3099
qcg-peek J1331196390748_date_3099 10
|
qcg-proxy
Utworzenie certyfikatu proxy użytkownika.
Code Block |
---|
qcg-proxy
|
qcg-interactive plik_z_opisem
Zlecenie zadania interaktywnego.
plik_z_opisem - ścieżka do pliku z uproszczonym opisem zadania
Code Block |
---|
qcg-interactive /home/piontek/tasks/bash.qcg
qcg-interactive ./tasks/bash.qcg
|
Korzystając z polecenia qcg-interactive sub można zlecić wykonanie dowolnej interaktywnej tekstowej aplikacji.
...
W opisie zadania interaktywnego można korzystać również z innych dyrektyw QCG celem podania np. wymagań zasobowych dla zadania interaktywnego.
Code Block |
---|
qcg |
...
-sub -I interactive.qcg
|
qcg-peek
gcg-peek jobId liczba_znaków
Podgląd wyjścia (stdout, stderr) aplikacji.qcg-connetct jobId
Utworzenie z klienta QCG interaktywnej sesji w katalogu roboczym danego zadania
jobId - identyfikator eksperymentu,
liczba_znaków- liczba znaków do wyświetlenia,
Code Block |
---|
qcg-peek J1331196390748_date_3099 qcg-connectpeek J1331196390748_date_3099 10 |
qcg-proxy
Utworzenie certyfikatu proxy użytkownika.
Code Block |
---|
qcg- |
...
proxy
|
qcg-refetch jobId
Ponowne skopiowanie plików wynikowych zadania.
jobId - identyfikator eksperymentu
...