bash scripting: PID procesów uruchomionych

0

mam takie fajne polecenie:
tail -f input | ./bin/Debug/proc_test > output &

wiem że biorąc echo $! moge dostać pid proc_test ale jak dostać pid taila abym mógł jednoznacznie zabić i proc_test i tail?

Dla ciekawskich pytających po jaki grzyb takie coś: po to abym miał interfejs do programów z poziomu plików... bardzo fajna rzecz, nawet fajnie działała, tylko że zaspamowałem sobie system tailami.

0

tail dostanie rykoszetem: SIGPIPE i tez zejdzie

0

no i tu jest problem, bo nie ginie... nie wiem czemu ale za cholere nie chce zdechnąć. testowałem i nic...

0

no to po prau nieudanych próbach, metodą testów, zwiech, killallów itp już wiem czemu nie chciał się zabić... jak głupi miałem cały czas uruchomony i załadowany moduł przechwytujący sygnały... a dziwiłem się że nie działa... teraz jest ok i racja, SIGPIPE ładnie bije taila, tylko trzeba pamietać żeby coś zapisać...

Dzięki flabra.

1 użytkowników online, w tym zalogowanych: 0, gości: 1