ВОПРОС · Q&A Проблема 

Не выполняется вывод в Линуксе(UBUNTU) при запуске скрипта DTrace. Что посоветуете?

0 ответов 1,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Доброй ночи, Я столкнулся с проблемой буферизации на линуксе.

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

profile:::tick-1
{
    i = i + 1;
    trace(i);
}

dtrace:::END
{
}