в файл идёт запись. нужно на ходу очистить содержимое файла.
смотрел в инете, как сделать. такие варианты НЕ работают:
cp /dev/null my_file
echo -ne my_file
cat /dev/null > my_file
Примечание:
Lexin, после удаления файла и создания файла с таким же названием логи перестают писаться. Но ошибок не пишет.
Примечание:
someone_somewhere, приостанавливать запись крупного серверного приложения к бинарной части нет никакого доступа не представляется ни возможным, ни разумным.
Примечание:
Юрий Чудновский, я тоже повторю всем такистам:
прогу нельзя пнуть, чтобы она переоткрыла лог-файл
по поводу верха идиотизма, то просьба высказывать это в первоисточник:
http://linuxway.ru/poleznoe/bystraya-ochistka-soderzhimogo-fajla/
Примечание:
to Lockal:
пусть сначала длина лога была 50кб
после echo "" > my_file в файл записывается "", размер файла становится 1 байт.
когда программа начинает дописывать в файл, то начинает дописывать с того места, на котором остановилась.
и первые 50кб - получаются заполнены пустотой. т.е. размер файла сразу становится 50кб+
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.