Привязка метки времени с помощью Hexdump?

вы можете использовать security.pam.services , чтобы настроить это. что-то вроде этого

security.pam.services = [
  { name = "kde";
    text = ''
      auth            optional        pam_kwallet.so kdehome=.kde4
      session         optional        pam_kwallet.so
    '';
  }
]
0
26.04.2016, 18:36
2 ответа

То же самое время происходит из-за буферизации. Попробуйте найти команду, которая буферизуется в очереди, и попробуйте команду unbuffer .

0
29.04.2021, 00:15

Я попробовал следующее на jessie pi, и у меня не было проблем с stdbuf -oL перед hexdump, работающим должным образом.

while sleep .5;do echo -n x;done |
stdbuf -oL hexdump -v -e '1/1 "%02x\n"' |
ts %.s |
cat

, в то время как предназначен для имитации медленного ввода, ts отмечает временные метки для каждой строки, а cat предназначен только для предоставления другого канала. Вывод будет обычным, а отметки времени отличаются примерно на 0,5 секунды после первых двух строк. Команда ts взята из пакета moreutils .

Попробуйте использовать stdbuf -oL для каждой из ваших команд в конвейере.

0
29.04.2021, 00:15

Теги

Похожие вопросы