Сравнение строк Dtrace в предикате не работает - PullRequest
0 голосов
/ 23 марта 2019

Я довольно новичок в dtrace.Я использую его в Oracle Linux 7.

Я хочу, чтобы следующий зонд срабатывал только тогда, когда execname равняется определенной строке.Я пробовал разные способы без успеха.Способ, описанный в большинстве учебных пособий, не работает

syscall::write*:entry
/execname=="dtrace"/
{
 ...

Это не работает.

Но работает наоборот

syscall::write*:entry
/execname!="dtrace"/
{
 ...

Теперь зонд запускается для каждого execname, кроме "dtrace"

В чем моя ошибка?

1 Ответ

0 голосов
/ 24 марта 2019

Не знаю как, но перезагрузка исправила проблему ...

...