Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
dlinyj

dlinyj

  • 21
    вклад
  • 34
    вопроса
  • 55
    ответов
  • 11%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как избежать потерь inotifywait и/или реализовать многопоточную атомарную обработку BASH?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Виктор Таран: из пушки по воробьям. В обсуждении к вопросу изложена суть задачи. Не хочу повторяться
    Написано более трёх лет назад
  • Как избежать потерь inotifywait и/или реализовать многопоточную атомарную обработку BASH?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    А смысл? Это не решит проблему изменения файлов, тем более inofiwait на целевой машине в этой ФС работать не будет. Проверенно.
    Написано более трёх лет назад
  • Как избежать потерь inotifywait и/или реализовать многопоточную атомарную обработку BASH?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    sim3x: Пусть так. Это не очень важно. Там идут данные на аппаратную обработку устройством. Устройство одно. И обрабатывает долго.
    Написано более трёх лет назад
  • Как избежать потерь inotifywait и/или реализовать многопоточную атомарную обработку BASH?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    sim3x: нет, файлы вида
    0000069adE7a6 00000887FesB4 0000090d37QFz 0000093GZrTrt 0000096K7i6eE
    0000087h4N9hr 0000089tGZf5r 0000092Sd9nif 0000095nT7DeB и т.п.
    Написано более трёх лет назад
  • Как избежать потерь inotifywait и/или реализовать многопоточную атомарную обработку BASH?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    sim3x: Это я гуглил вчера пол дня. Но блокирующего файла, чтобы другие потоки не выполнялись - не нашёл. Просто есть проверка некоторого файла.

    >>поясни, Х файлов = 1 поток на все файлы?
    Каждый отдельный файл отрабатывается по очереди. Т.е. новый цикл - новый файл. И при большом количестве файлов начинаются потери (т.е. они пропадают и inotifywait не заносит их в переменную).
    Написано более трёх лет назад
  • PHP загрузка файла на сервер с мобильного телефона?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Дмитрий Воронков: Мой поясной поклон! ПОМОГЛО!!!!
    Написано более трёх лет назад
  • PHP загрузка файла на сервер с мобильного телефона?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Дмитрий Воронков: Спасибо за вопрос, сейчас проверю!
    Написано более трёх лет назад
  • BASH. Как получить PID запускаемого процесса, чтобы его потом убить?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Мне нужен PID не БАШ скрипта, а процесса который из него запущен. В остальном спасибою
    Написано более трёх лет назад
  • Как создать ppp соединение КПК Psion и компьютера с mint (Ubuntu)?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    AVKor: Убедитель просим не углублятся в ИК-порт. Считаем что это гальванически развязанный СОМ-порт.
    Написано более трёх лет назад
  • Как создать ppp соединение КПК Psion и компьютера с mint (Ubuntu)?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Я невнимательно прочитал доки, нет эзенрета там нет (иначе бы не стоило бы и браться за этот гемморой).
    Написано более трёх лет назад
  • Как добиться совместимости своих программ со старыми версиями linux?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Решение джедайское, но не самое плохое. Спасибо
    Написано более трёх лет назад
  • Как получить список физических жёстких дисков в системе и места их монтирования?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Я сейчас от себя пока переписал бинарник lsblk на ту систему, но всё это пойдёт прахом при переносимости.
    Написано более трёх лет назад
  • Как получить список физических жёстких дисков в системе и места их монтирования?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Если жёсткий диск не примонтирован, то эти команды покажут его?
    Написано более трёх лет назад
  • Как получить список физических жёстких дисков в системе и места их монтирования?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Спасибо, это программные решения, но ведь они так же (программы) получают откуда-то эти списки? Я пробовал глядеть в код lsblk. Очень навороченная и сложная софтинка, с пол пинка не вкуришь.
    Написано более трёх лет назад
  • Как осуществить многопоточный запуск программ в linux на си?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Скрипт не завёлся, но за сам пример спасибо большое! Ещё вопрос, как лучше реализовать, если у меня переменное количество запускаемых потоков (зависит от настроек), как лучше сделать переменное количество ожиданий pthread_join (тут в формате рекомендации).
    Написано более трёх лет назад
  • Как подружить OpenWRT и веб-камеру, чтобы вывести изображение во внешний интернет?

    dlinyj
    dlinyj @dlinyj
    Напишите потом о результатах. Я уверен, что проблема в настройке роутера который смотрит во внешний мир
    Написано более трёх лет назад
  • Как осуществить многопоточный запуск программ в linux на си?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Спасибо за замечание, исправил. Всё равно идёт последовательный запуск. Я вывод привёл в "псевдовид" (опустив тонну выводимой инфы). Решёткой помечены мои комментарии:


    Creating the framtest thread
    Creating the hddtest thread
    Creating the hddtest thread

    Start LPT TEST!!!!
    #запустился тред

    Start FRAM TEST!!!!

    #в потоки вошли в разнобой

    StartUSB TEST!!!!
    #запустили внешнюю програмку для теста USB
    #Здесь инфа по юсб
    USB test stop! 0

    LPT TEST START
    #запустили внешнюю програмку для теста lpt
    #Здесь инфа по lpt
    Lpt test stop!

    #тут пошли данные от теста fram
    Fram HARDWARE ERROR
    Fram test stop! 0

    #здесь пошли данные от запуска hdd-теста

    Hdd test stop! 0

    #и только после завершения теста hdd, пошли данные тестирования СОМ-портов. Вывод друг друга не перекрывает!
    Com test stop*********
    Написано более трёх лет назад
  • Как осуществить многопоточный запуск программ в linux на си?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Ответил ниже
    Написано более трёх лет назад
  • Какие есть хакабельные электронные книжки?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    Дык, а что с хакабельностью?
    Написано более трёх лет назад
  • Какие есть хакабельные электронные книжки?

    dlinyj
    dlinyj @dlinyj Автор вопроса
    А можно поконкретнее, модель и пример взлома? Например, если вы из собственного опыта, то какая книжка и методика взлома была у вас?
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 9 ответов
    • 0 вопросов
  • GNUBack
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • RAX7
    RAX7
    • 5 ответов
    • 0 вопросов
  • ne4haev
    Владимир
    • 3 ответа
    • 2 вопроса
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации