Автор вопроса
Доброй ночи, Я столкнулся с проблемой буферизации на линуксе.
Установил DTrace, написал базовый скрипт - счетчик времени. И по идее у меня должен быть вывод PID ID и сам trace, но ничего не происходит. Попробовал флаги -w -q ничего не поменялось, также пробовал заменять trace() на printf(). Ждал вывода минуту, две, три и ничего. Если кто-то с таким уже с таким сталкивался, то как вы решали проблему буферизации?
Установил DTrace, написал базовый скрипт - счетчик времени. И по идее у меня должен быть вывод PID ID и сам trace, но ничего не происходит. Попробовал флаги -w -q ничего не поменялось, также пробовал заменять trace() на printf(). Ждал вывода минуту, две, три и ничего. Если кто-то с таким уже с таким сталкивался, то как вы решали проблему буферизации?
Код:
dtrace:::BEGIN
{
i = 0;
}
profile:::tick-1
{
i = i + 1;
trace(i);
}
dtrace:::END
{
}