November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy uruchomić zewnętrzny program tak jak w „20.8. Sterowanie zewnętrznym procesem za pomocą metody popen”, ale dodatkowo chcemy przechwytywać standardowy strumień informacji o błędach. Metoda popen daje dostęp tylko do standardowego wyjścia.
Można skorzystać ze standardowej biblioteki języka Ruby — open3. Jej metoda popen3 pobiera blok kodowy, do którego przekazuje trzy strumienie wejścia-wyjścia, po jednym dla (odpowiednio): standardowego wejścia, standardowego wyjścia i standardowej informacji o błędach.
Załóżmy, że wykonaliśmy uniksowe polecenie ls w celu wyświetlenia zawartości nieistniejącego katalogu. ...
Read now
Unlock full access