Способ обнуления открытого удаленного файла

Способ обнуления открытого удаленного файла

Всем привет.
Есть процесс, работающий в фоновом режиме. Пишет постоянно в свой лог, не закрывая его. Встала задача время от времени этот лог обнулять. Попробовал cp /dev/null > file.log. Не работает. Размер файла не изменяется. Как победить без перезапуска процесса?
Заранее спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Как обнулить файл, открытый другим процессом, Andey, 12:37 , 18-Мрт-09, ( 1 )
    • Как обнулить файл, открытый другим процессом, Andey, 12:50 , 18-Мрт-09, ( 2 )
      • Как обнулить файл, открытый другим процессом, Pahanivo, 13:15 , 18-Мрт-09, ( 3 )
  • Как обнулить файл, открытый другим процессом, zd3n, 13:17 , 18-Мрт-09, ( 4 )
  • Как обнулить файл, открытый другим процессом, Sarge, 14:47 , 18-Мрт-09, ( 5 )
  • Как обнулить файл, открытый другим процессом, met3x, 17:13 , 18-Мрт-09, ( 6 )
    • Как обнулить файл, открытый другим процессом, met3x, 17:29 , 18-Мрт-09, ( 7 )
  • Как обнулить файл, открытый другим процессом, fa, 11:20 , 19-Мрт-09, ( 8 )
    • Как обнулить файл, открытый другим процессом, chrome, 07:12 , 20-Мрт-09, ( 9 )
    • Как обнулить файл, открытый другим процессом, Sarge, 09:30 , 20-Мрт-09, ( 10 )
      • Как обнулить файл, открытый другим процессом, fa, 11:43 , 20-Мрт-09, ( 11 )

Сообщения по теме [Сортировка по времени | RSS]

1 . «Как обнулить файл, открытый другим процессом»
Сообщение от Andey (??) on 18-Мрт-09, 12:37
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2 . «Как обнулить файл, открытый другим процессом»
Сообщение от Andey (??) on 18-Мрт-09, 12:50

cp /dev/null > file.log
Да, и эта комманда у вас не выдает никакой ошибки?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3 . «Как обнулить файл, открытый другим процессом»
Сообщение от Pahanivo (ok) on 18-Мрт-09, 13:15

>cp /dev/null > file.log
>Да, и эта комманда у вас не выдает никакой ошибки?

я бы спросил «что это вообще за команда» )))
в чем ее глубинный смысл )))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4 . «Как обнулить файл, открытый другим процессом»
Сообщение от zd3n (ok) on 18-Мрт-09, 13:17

На своих БД(Sybase ASE) лог файлы режу стандартно:

cat /dev/null > /opt/sybase/YOUSERVERLOG.log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5 . «Как обнулить файл, открытый другим процессом»
Сообщение от Sarge (??) on 18-Мрт-09, 14:47

А что за процесс? Может он сам умеет переоткрывать свои логи?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6 . «Как обнулить файл, открытый другим процессом»
Сообщение от met3x (ok) on 18-Мрт-09, 17:13

>Всем привет.
>Есть процесс, работающий в фоновом режиме. Пишет постоянно в свой лог, не закрывая его. Встала задача время от времени этот лог обнулять. Попробовал cp /dev/null > file.log. Не работает. Размер файла не изменяется. Как победить без перезапуска процесса?
>Заранее спасибо.

А стоит ли его обнулять? может стоить взглянуть в сторону logrotate.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7 . «Как обнулить файл, открытый другим процессом»
Сообщение от met3x (ok) on 18-Мрт-09, 17:29

з.ы. а так пробовал: cat /dev/null > log.txt //взято с Advanced Bash-Scripting Guide

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8 . «Как обнулить файл, открытый другим процессом»
Сообщение от fa (??) on 19-Мрт-09, 11:20

Небольшой апдейт:
С cp /dev/null > file.log я ошибся, конечно.
Пробовал
cat /dev/null > file.log
cp /dev/null file.log
Вот и смешалось все в кучу.

Процесс, который пишет в файл — tcpdump:
tcpdump -nn -A -s0 -w /var/log/traflog/traf.log host x.x.x.x

Самое интересное, что файл все-таки затирается. Но потом «воскресает» опять 🙂
# ls -lah; cat /dev/null > traf.log ; ls -lah; sleep 0.1; ls -lah
.
-rw-r—r— 1 root root 48M Mar 19 09:08 traf.log
.
-rw-r—r— 1 root root 0 Mar 19 09:08 traf.log
.
-rw-r—r— 1 root root 48M Mar 19 09:08 traf.log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9 . «Как обнулить файл, открытый другим процессом»
Сообщение от chrome on 20-Мрт-09, 07:12

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10 . «Как обнулить файл, открытый другим процессом»
Сообщение от Sarge (??) on 20-Мрт-09, 09:30

>Процесс, который пишет в файл — tcpdump:
>tcpdump -nn -A -s0 -w /var/log/traflog/traf.log host x.x.x.x

SYNOPSIS
tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ]
[ -C file_size ] [ -F file ]
[ -i interface ] [ -m module ] [ -r file ]
[ -s snaplen ] [ -T type ] [ -w file ]
[ -E spi@ipaddr algo:secret. ]
[ -y datalinktype ]
[ expression ]

-C Before writing a raw packet to a savefile, check whether the file is currently larger than file_size and, if so, close the current savefile and open a new one. Savefiles after the first savefile will have the name specified with the -w flag, with a number after it, starting at 2 and continuing upward. The units of file_size are millions of bytes (1,000,000 bytes, not 1,048,576 bytes).

Источник

8 способов удаления метаданных перед предоставлением доступа к файлам

Удаление метаданных должно стать привычкой

Метаданные как концепция существуют с середины 20 века. Однако, в последнее время их важность значительно возросла.

Возможно, вы слышали об опасности распространения ваших метаданных в Интернете. Давайте разберемся, как удалить метаданные из файлов.

Что такое метаданные?

Метаданные — это данные, содержащие информацию о другом наборе данных, часто гораздо большем. Метаданные редко содержат части файла. Обычно в них представлена краткая техническая и архивная информация о содержимом файла.

Метаданные содержатся в каждом используемом вами файле: от селфи, которые вы делаете, до документов Word и видео в формате mp4. И хотя вы можете вручную добавлять или редактировать метаданные для большинства файлов, большая часть метаданных добавляется автоматически. Метаданные создаются в результате совместной работы вашего устройства и приложения, используемого для создания указанного файла.

Метаданные — не просто бесполезная информация. Ваше устройство, а также веб-сайт или облако, используют загруженные метаданные для сортировки, фильтрации и лучшего архивирования файлов. Метаданные могут многое о вас рассказать и раскрыть конфиденциальную информацию.

Удалить метаданные перед отправкой или загрузкой файлов достаточно легко. Однако, данная процедура занимает много времени. К счастью, существует бесчисленное множество приложений, веб-сайтов и программного обеспечения, которые позволяют сделать это одним нажатием кнопки.

Онлайн-инструменты

Веб-сайты и онлайн-инструменты — отличный вариант, если у вас нет времени. Не нужно ничего скачивать и устанавливать. Вы просто загружаете свой файл, нажимаете на кнопку и загружаете его без метаданных.

MetaClean

MetaClean — бесплатный онлайн-инструмент от adarsus, испанской компании, занимающейся информационными технологиями и кибербезопасностью. MetaClean можно использовать для просмотра и удаления всех метаданных из файлов различных форматов. Он работает с изображениями, видео, файлами PDF и Docx, а также с mp3-треками и многими другими.

Ограничение на размер загружаемого файла составляет 5 МБ.

PDFYeah

Ограничение размера в 5 МБ неудобно, если требуется удалить метаданные из файлов гораздо большего размера, что характерно для многих PDF-файлов. Не имеет значения с какой целью вы отправляете или получаете PDF файлы – для развлечения, учебы или работы. Следы, оставленные вами в файле, лучше удалить.

PDFYeah — бесплатное онлайн-решение «все в одном» для PDF файлов. В инструменте PDFYeah имеется специальная программа для удаления метаданных PDF-файлов. Причем в отличие от MetaClean, данный инструмент имеет максимум 50 МБ. PDFYeah позволяет работать с большими файлами без ущерба для вашей конфиденциальности.

MetaCleaner

MetaCleaner — комплексный и профессиональный онлайн-инструмент для удаления метаданных. MetaCleaner позволяет удалять метаданные из более чем 40 различных форматов файлов прямо на веб-сайтах. MetaCleaner предоставляет зашифрованную связь , гарантирует конфиденциальность, а также соответствие GDPR.

Используя бесплатную учетную запись, вы можете очищать до 20 файлов в день. К сожалению, для бесплатного предложения ограничение на размер файла составляет 5 МБ. Увеличить данный лимит возможно, получив платную учетную запись (стоимость от 5,95 долларов США.)

Онлайн-инструменты отлично подходят для быстрого решения проблемы. Однако, они неудобны, если требуется многократная загрузка и скачивание файлов. Например, если необходимо регулярно очищать большие файлы от метаданных.

Метаданные ++

Meatdata ++ — программное обеспечение, созданное Logipole для редактирования и удаления метаданных из файлов. Хотя Metadata ++ не является ПО с открытым исходным кодом, продукт классифицируется как бесплатное программное обеспечение. Пользователям бесплатно предоставляется полный доступ ко всем функциям продукта.

Metadata ++ можно использовать для редактирования и удаления метаданных и любой личной информации из изображений, аудиофайлов, видеофайлов и текстовых файлов в различных форматах. Кроме удобства работы с Windows, продукт позволяет массово редактировать файлы большого объема без необходимости выбирать их по отдельности.

Метаданные Touch

Metadata Touch – профессиональный инструмент, поддерживающий более 30 форматов файлов, от файлов Microsoft Office и OpenDocument до различных форматов изображений, аудио и видео, включая масштабируемые векторы и сжатые аудиофайлы.

Metadata Touch прекрасно подходит для массового редактирования или удаления метаданных. С его помощью можно настроить различные форматы и поля метаданных файла в соответствии с вашими потребностями. Metadata Touch работает только под Windows и поддерживает системы вплоть до Windows XP и 2003 Service Pack.

Удалите метаданные самостоятельно

Если для ваших задач не требуется специальное программное обеспечение для редактирования или удаления метаданных, вы можете отредактировать файл самостоятельно.

Не нужно быть технически подкованным, чтобы удалить метаданные с фотографий и защитить свою конфиденциальность в Интернете.

Мобильные приложения

Онлайн-инструменты и программное обеспечение могут стать отличным вариантом при использовании настольного устройства. Однако, что делать с загрузкой только что сделанных селфи и фотографий. Нужно ли ждать, когда вы удалите метаданные на своем настольном устройстве?

К счастью, есть мобильные приложения для удаления и редактирования метаданных. Вы можете установить их прямо на смартфон или планшет.

Зашифрованный EXIF

Scrambled EXIF ​​- приложение для Android с открытым исходным кодом, используемое для удаления EXIF- метаданных из изображений. Небольшое и минималистичное приложение позволяет одновременно удалять метаданные с нескольких изображений.

Также можно получить доступ к настройкам приложения и контролировать тип данных и метаданных, которые может изменять приложение. Например, вы можете заставить приложение автоматически переименовывать ваши изображения, поскольку изображения ролей камеры часто содержат дату и время.

Скачать: Scrambled EXIF ​​для Android (бесплатно)

EXIFTool

EXIFTool — еще одно приложение для Android с открытым исходным кодом, удаляющее метаданные из различных файлов. По сравнению со Scrambled EXIF, EXIFTool не позволяет выполнять массовое удаление метаданных. Но EXIFTool можно использовать с более широким спектром форматов файлов, от изображений, аудиофайлов и видеофайлов до текстовых документов, таких как PDF и Docx.

Вместо простого удаления метаданных EXIFTool позволяет редактировать их прямо на смартфоне или планшете. Хотя процесс выполняется вручную, результат получается более настраиваемый. Вы будете отправлять другим людям или в открытый Интернет только одобренные файлы.

Скачать: EXIFTool для Android (бесплатно)

Удаление метаданных должно стать привычкой

Поначалу удаление метаданных из файлов перед отправкой в Интернет или с друзьям может показаться утомительным. Используя эффективные инструменты и приложения для экономии времени, можно выработать привычку очищать метаданные перед публикацией в Интернете. Требуется лишь найти подходящие инструменты и мотивацию для защиты свой конфиденциальности в Интернете.

Источник

Читайте также:  Развитие ребенка определяется наличием знаний освоение новых способов деятельности или возраста
Оцените статью
Разные способы