eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSzybkie pytanko do fachowców od Bourne shella
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2023-01-30 10:55:56
    Temat: Szybkie pytanko do fachowców od Bourne shella
    Od: JDX <j...@o...pl>

    Mam w skrypcie taką komendę w celu logowania komunikatów make'a do pliku
    i na konsolę:

    make 2>&1 | tee buildlog.txt

    Jak z powyższej linii wydobyć kod zwracany przez make, aby obsłużyć
    zdarzenia ,,kompilacja powiodła się" i ,,kompilacja nie powiodła się"? Bo
    wygląda na to, że $? zwraca kod z tee.


  • 2. Data: 2023-01-30 16:20:51
    Temat: Re: Szybkie pytanko do fachowców od Bourne shella
    Od: a...@h...invalid (Arnold Ziffel)

    JDX <j...@o...pl> wrote:

    > Jak z powyższej linii wydobyć kod zwracany przez make, aby obsłużyć
    > zdarzenia ,,kompilacja powiodła się" i ,,kompilacja nie powiodła się"? Bo
    > wygląda na to, że $? zwraca kod z tee.

    Możliwość 1: set -o pipefail

    [arnold@pi ~]$ false | true; echo $?
    0
    [arnold@pi ~]$ set -o pipefail
    [arnold@pi ~]$ false | true; echo $?
    1

    Możliwość 2: PIPESTATUS

    [arnold@pi ~]$ false | true; echo ${PIPESTATUS[0]}
    1
    [arnold@pi ~]$ true | true; echo ${PIPESTATUS[0]}
    0

    --
    Babcia do wnuka który bawi się telefonem:
    - Wnusiu twoje pokolenie to jest uzależnione od technologii!
    A na to wnuczek:
    - Nie, nie babciu. To twoje pokolenie jest uzależnione od technologii -
    powiedział odłączając wtyczkę respiratora.


  • 3. Data: 2023-01-30 18:25:40
    Temat: Re: Szybkie pytanko do fachowców od Bourne shella
    Od: JDX <j...@o...pl>

    On 30.01.2023 16:20, Arnold Ziffel wrote:
    > JDX <j...@o...pl> wrote:
    >
    >> Jak z powyższej linii wydobyć kod zwracany przez make, aby obsłużyć
    >> zdarzenia ,,kompilacja powiodła się" i ,,kompilacja nie powiodła się"? Bo
    >> wygląda na to, że $? zwraca kod z tee.
    >
    > Możliwość 1: set -o pipefail
    [...]
    > Możliwość 2: PIPESTATUS

    Dzieki, działa.

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: