2016-03-10 13 views
8

Chcę śledzić wywołania systemowe za pomocą strace. Jest za dużo czytania i pisania, więc chcę je wykluczyć.Jak wykluczyć niektóre połączenia w strace?

Oto moja próba:

strace -e trace=!read ls 

My PC (ubuntu 14) udało się uruchomić to polecenie. Komunikat o błędzie "! Open: event not found". Przeczytałem dokładnie tego człowieka i nie mogę zrozumieć, dlaczego się nie udało.

Dzięki.!

Odpowiedz

7

Twoja powłoka interpretuje ! jest specjalnym symbolem i dlatego nie uruchamia tego polecenia. Użyj cytatów:

strace -e 'trace=!read' ls 
+0

Czy filtr strace zignoruje inne parametry, czy też jest taki sam? – Mvorisek

Powiązane problemy