Видео ролики бесплатно онлайн

Смотреть телеграм видео

Официальный сайт rosregistr 24/7/365

Смотреть видео бесплатно


goodle 05.03.11 12:48 # +0
Думаю, что вполне можно скрипт наваять на проверку файлов в папочке и запуск процесса со складыванием в новый файл. Помог бы, но я только начал осваивать перл и не осилю, точнее осилю, но потрачу много времени на это =(
dront78 05.03.11 12:49 # +0
mkfifo не помогает? создать и указать серверу чтобы писал туда
10fingers 05.03.11 12:52 # +0
mkfifo помогает сделать pipe, а кто его будет читать? сам понимаю, что написать на коленке будет не очень сложно, но может есть что-то готовое, «серьезное»
albibek 05.03.11 12:56 # +3
Вариант 1:
1
2
3

while true; do cat namedpipe > somelog done &
 

Цикл придётся запускать перед каждым стартом сервера. Вращение somelog осуществлять через logrotate.

Вариант 2:
Использовать модуль для rsyslog, а логи вращать через logrotate.
Не уверен, что модуль сможет читать pipe, но скорее всего сработает.
albibek 05.03.11 12:58 # +1
Чтобы somelog не пересоздавался, конечно же использовать >> вместо >
10fingers 05.03.11 13:05 # +0
там видеоданные. в принципе, учитывая блокирующую природу I/O через named pipe, можно и таким скриптом обойтись. Только зафигачить генерацию нового имени в каждой итерации цикла.
Nikisch 05.03.11 23:15 # +0
Если проблема только в затирании файла, то можно перед запуском этого сервиса (имеется ввиду же не весь сервер, а служба или демон?) добавить скриптик, который будут брать предыдущий лог и переименовывать его по дате изменения, например.
Если же перезагружается весь комп, то можно делать то же самое.
Зы: Хз, что за каналы такие именованные, даже вики не проясняет. это некий виртуальный файл, в который направлен вывод каких-то процессов и из которого читают данные другие?
А, допустим, нужно принимать tcp пакеты от терминалов, отвечать на них особым образом и принимать полный пакет, затем его парсить. Чем можно такое реализовать, в краце?
10fingers 05.03.11 23:44 # +0
Именованный канал

Такой подход не сработает, т.к. сервер пересоздает файл в процессе своей работы. В общем ранее был предложен самый простой и, судя по-всему, рабочий вариант.

05.03.11 12:16 10fingers

Есть вопрос!Сервер, который «слушает» named pipe и складывает данные в отдельные файлы

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

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

Заранее спасибо.


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 159)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3270 из 235 городов)
            Топ пользователей Топ блогов

            Новенькие: Resono, genin_d, boh, Pavel798, like-all
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн