Pipeline ( pipeline engleză ) în terminologia sistemelor de operare ale familiei Unix este un set de procese pentru care se realizează următoarea redirecționare intrare-ieșire : ceea ce iese procesul anterior în fluxul de ieșire standard se încadrează în fluxul de intrare standard al următorului proces. Pornirea conductei este implementată folosind un apel de sistem . pipe()
Codul de retur al conductei este egal cu codul de retur al ultimei comenzi. În bash , puteți modifica acest comportament activând opțiunea pipefail:
set -o pipefaildupă care conducta va returna zero dacă toate comenzile au fost finalizate cu succes, sau codul primei comenzi din conductă care a returnat diferit de zero.
Un exemplu de rulare a unei conducte:
$ ps aux | grep [ k ] de | gawk „{print $2}”Această comandă va tipări numerele de proces care conțin subșirul „ kde ” în numele lor.
Comunicarea intraprocesuala | |
---|---|
Metode | |
Protocoale și standarde selectate |