Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • assistant - dyrektywa umożliwiająca uruchomienie równolegle z podstawowym programem polecenia lub skryptu pomocniczego. Skrypt ten zakończony zostanie automatycznie z końcem zadnia.

    Warning

    Dyrektywa wprowadzona została w wersji 3.4 i zastąpiła dyrektywę #QCG monitor, która zmieniła znaczenie.

    Składnia:

    Code Block
    #QCG assistant=skrypt,delay->N
    #QCG assistant=script->skrypt,delay->N

    Parametry:

    • script - obligatoryjny, domyślny parametr definiujący

      polecenie lub

      skrypt, który ma być uruchomiony. W przypadku korzystania ze skryptu musi być on przegrany dyrektywą #QCG stage-in-file.

    • delay - opconoalny parametr definiujący okres czasu w sekundach pomiędzy kolejnymi wywołaniami.

    Code Block
    #QCG assistant=rm *.temp,delay->60
    
    #QCG assistant=script->skrypt.sh,delay->60
    #QCG stage-in-file=script.sh
    Note

    WAŻNE: Skrypt uruchamiany jest jednokrotnie na początku zadania. Jeżeli akcja zdefiniowana wewnątrz skryptu ma być wywoływana cyklicznie użytkownik jest odpowiedzialny za implementacje takiej funkcjonalności.

deadline

  • deadline - dyrektywa umożliwiająca zdefiniowanie, że zadanie lub rezerwacja ma być wykonane „w czasie nie dłuższym niż”. Dyrektywa wymusza użycie mechanizmu rezerwacji zasobów z wyprzedzeniem. Nie może być użyta równocześnie z dyrektywą „reservation”. Argumentem dyrektywy jest przedział czasu w formacie PnYnMnDTnHnMnS (ISO 8601) gdzie:
    • P - obowiązkowy znak rozpoczynający definicję okresu,
    • nY - liczba lat,
    • nM - liczba miesięcy,
    • nD - liczba dni,
    • T - separator czasu (musi być obecny, jeśli zdefiniowane są poniższe wartości)
    • nH - liczba godzin,
    • nM - liczba minut,
    • nS - liczba sekund.

...