|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Prach 2:5020/400 06 Aug 2004 00:41:52 To : Igor Plekhov Subject : Re: Как обрезать открытый файл ? -------------------------------------------------------------------------------- Hi! "Igor Plekhov" <penguin@tcp.gnezdo.vlad.ru> сообщил/сообщила в новостях следующее: news:cerobi$1ic5$1@ddt.demos.su... > > Есть такая проблемка - запущен скрипт с перенаправлением вывода в файл. > > Проблема в том что он дофига выводит, а вырубать его нежелательно. > > Пробовал: touch file > > cat /dev/null > file > > не помогает. Это вообще возможно ? > > можно попробовать его открыть через open c O_TRUNC (man 2 open). > я сам не пробовал, не уверен, что сработает. Даже если такое удастся сделать, то либо через баг в ядре (а в таких местах там давно такое не наблюдали), либо ты обрежешь уже другой файл, а сам по себе оригинальный файл для процесса останется таким как был, но как такое реализовать я даже не предполагаю. Обычно для сервисов использую сигнал HUP для того, что бы они переоткрыли свои логи. -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch[aT]mail[dOt]ru --- ifmail v.2.15dev5.3 * Origin: LtawaSoft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/112104c0ddc97.html, оценка из 5, голосов 10
|