...
- Zadanie zostanie wykonane na klastrze zeus (#QCG host)
- Zlecone zostanie do kolejki "plgrid" (#QCG queue)
- Deklarowany czas działanie zadania to 5 minut (#QCG walltime)
- Standardowe wyjście (stdout) przegrane zostanie do katalogu, z którego zlecone zostało zadnie do pliku o nazwie będącej identyfikatorem zadania z rozszerzeniem "output".
- Standardowe wyjście błędów (stderr) przegrane zostanie do katalogu, z którego zlecone zostało zadnie do pliku o nazwie będącej identyfikatorem zadania z rozszerzeniem "error".
- Plik "input.txt", z katalogu, z którego zlecono zadanie przekopiowany zostanie do katalogu roboczego zadania pod nazwę "lower.txt".
- Zawartość pliku "lower.txt" poddana zostanie konwersji "do dużych liter". Wynik zapisany zostanie w pliku "upper.txt".
- Na standardowe wyjście zapisana zostanie informacja o liczbie znaków w pliku "upper.txt"
- Wykonanie programu wstrzymane zostanie na 120 sekund. (Potrzebne aby dać czas na wyświetlenie zadania i anulowanie go).
- Plik "upper.txt" przegrany zostanie do katalogu, z którego zlecone zostało zadanie pod nazwę identyfikator_zadania.upper.
Zlecenie zadania
Do zlecenia zadania do wykonania w infrastrukturze PL-Grid służy polecenie qcg-sub.
...
W przypadku poprawnego zlecenia zadania polecenie qcg-sub wyświetla unikalny identyfikator zadania.
Klient QCG umożliwia wyświetlenie zbiorczej informacji o zadaniach w systemie (polecenie qcg-list), lub szczegółowej informacji o poszczególnych zadaniach (polecenie qcg-info)
...
Note |
---|
Po zakończeniu zadania (stan FINISHED) w katalogu, z którego zlecano zadanie dostępne będą pliki: J1366118276402__1967.output J1366118276402__1967.upper Code Block |
---|
[qcg] /home/plgrid/plgpiontek/reef/SANDBOX/podrecznik > cat J1366118276402__1967.output
Liczba znakow: 20 upper.txt
Koniec: Tue Apr 16 15:20:05 CEST 2013 |
Code Block |
---|
[qcg] /home/plgrid/plgpiontek/reef/SANDBOX/podrecznik > cat J1366118276402__1967.upper
QOSCOSGRID - PLGRID
[qcg] /home/plgrid/plgpiontek/reef/SANDBOX/podrecznik > |
|
Anulowanie zadania
Do anulowania wykonywania zadania służy polecenie qcg-cancel.
...
Code Block |
---|
[qcg] /home/plgrid/plgpiontek/reef/SANDBOX/podrecznik > qcg-list -C 10m -s canceled -R
https://qcg-broker.man.poznan.pl:8443/qcg/services/
/C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl
/home/plgrid/plgpiontek/reef/.qcg
UserDN = /C=PL/O=GRID/O=PSNC/CN=Tomasz Piontek
ProxyLifetime = 23 Days 21 Hours 13 Minutes 19 Seconds
JOB IDENTIFIER NOTE SUBMISSION TIME START TIME FINISH TIME STATUS HOSTNAME FLAGS STATUS DESC
J1366118576954__0116 16.04.13 15:22 16.04.13 15:23 16.04.13 15:23 CANCELED reef S P
Number of tasks:
CANCELED : 1
TOTAL: 1
|
Zlecenie zadnia interaktywnego
W przypadku zadań wymagających interakcji z użytkownikiem, bądź na etapie kompilacji lub testowania kodu często przydatne lub wręcz konieczne jest uruchomienie zadnia interaktywnego.
...