November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Thursday, April 14th, 2005 05:41 pm

Дано: обычный линукс. На нем работает демон и пишет логи в файл. По несчастливой случайности ротирующий скрипт стёр запись о файле из директории. Но демона не перезапустил, поэтому демон продолжает писать в тот же файл.
Задача: прочитать данные из этого файла.

Решившие задачу безработные (или желающие сменить место работы) сисадмины могут присылать резюме.
Thursday, April 14th, 2005 09:20 pm (UTC)
Ну, к примеру -- посмотреть lsof'ом номер открытой inode'ы и debugfs'ом (если дело на ext2/3) либо сдампить её, либо сделать еще один линк.
Приходят в голову также и экзотические решения, включающие аттач к демону ptrace()'ом с помощью gdb и вызовы read() :)
Friday, April 15th, 2005 04:01 am (UTC)
Это сложный способ. А есть простой.