Описание тега oyster-card
Я пользуюсь многими , чтобы контролировать процесс и выход журнала. Я использую подан писать логи на диск.
Выполнение сценария для журнала:
#!/бин/Баш
Путь=/usr/местные/Бен:/usr/Бен:/бин
компакт-диски /usr/местные/script_dir
старпома подан Т s16777215 н50 '!tai64nlocal' '!/бин/gzip в' в /var/журнал/script_log
Процесс контролируется, также записывает вывод в stderr. Поэтому в запускать скрипт для процесса есть следующие строки, чтобы перенаправить stderr в stdout:
в exec 2>&1
ОТВ ./my_process
Однако, в то время как хвостохранилища лог-файл, я вижу сотни строк вывода приходят в пакетах (наблюдаемого процесса пишет выходное каждые несколько секунд), а метки на линиях журнала отличается в суб-микросекундной уровнях. Я знаю, что от природы процесса, что разница во времени между строк не так уж и мал. Ясно подан выходной буферизации, а затем добавить метку времени, когда она готова записать в файл. Я хотел бы время, чтобы более точно отражать время, в которое линии был выходной. Как это можно исправить?