2
ответа

Параллелизм поиска, хэш-значения и замены в большом количестве строк

У меня есть куча файлов, и для каждой строки есть уникальное значение, которое я пытаюсь скрыть хешем. Однако в файлах есть 3 миллиона строк и приблизительный расчет времени, необходимого для завершения...
10.12.2020
2
ответа

Как запустить несколько процессов и выхода, если кто-либо из них выходит или не удается

, я использую несколько процессов и хочу выйти с соответствующим кодом выхода (это означает ошибку в случае сбоя, успех иначе), если кто-либо из них не удается или существует. Кроме того, если любой ребенок ...
11.12.2018
2
ответа

Могут ли две асинхронные команды подоболочки безопасно записывать в общий стандартный вывод?

Можно ли перезаписать стандартный вывод двумя командами подоболочки bourne (или bash, если это имеет значение), выполняющимися асинхронно? (tail -f ./file1 & tail -f ./file2) | cat Меня не волнует порядок строк, просто ...
19.08.2017
2
ответа

Можете ли вы прочитать обновленное время mtime, но при чтении содержимого, которое еще не обновлено?

Предполагая, что прикосновение и т. Д. Не задействовано, просто стандартное открытие, запись, закрытие , связать системные вызовы. Один процесс обновляет файлы, другой периодически сообщает, изменились ли они, и перезагружает ...
11.03.2017
2
ответа

Удалить файл, пока он используется

У меня есть процесс, который получает видеофайл (RAW) и перекодирует его с помощью FFMPEG, создавая три результирующих файла (с разными разрешениями). Я использую распределенную систему очередей задач (Celery) для обработки ...
22.10.2015
2
ответа

Как удар рассматривает “>> ()”

При экспериментировании с заменой перенаправления вывода и процесса я наткнулся на следующую команду и ее получающийся вывод: me@elem:~ $ повторяют нечто>> (кошка); панель панели эха me@elem:~ $...
18.03.2015
2
ответа

коммуникация между несколькими процессами

У меня есть сценарий удара, который выполняет менеджера () функция как отдельный процесс в течение многих x-времен. Как возможно передать сообщения ко всему менеджеру () процессы из сценария? Я читал о...
27.05.2014
2
ответа

Как Вы делаете межпроцессную привязку Linux (C/C++)?

Я должен удостовериться, что один процесс выполняется только в одном экземпляре за один раз. В Windows Вы могли использовать названное взаимное исключение. Но я понятия не имею, что использовать на Linux. Я думаю, что видел, что подход был приложением, со
16.09.2011
1
ответ

Упрощает ли inetd серверные программы, не затрагивая часть одновременной обработки нескольких клиентов?

В главе 60 интерфейса программирования Linux рассказывается о проектировании сервера для одновременной обработки нескольких клиентов с использованием сокетов, нескольких процессов/потоков или пулов потоков/процессов.
25.11.2020
1
ответ

параллельные циклы без использования подпроцесса

Я работаю над сценарием, в котором я пытаюсь иметь два одновременных таймера в одном процессе. В следующем примере я пытаюсь обновлять IP-адрес каждые 60 секунд, при этом выводя...
03.08.2020
1
ответ

Что произойдет, если файл будет переименован во время операции копирования с помощью cp в Linux?

Итак, я хочу использовать... cp /var/log/somelogs/* ./temp ... для копирования некоторых файлов журналов во временную папку и их анализа. Проблема в том, что процесс создания лог-файлов не находится под моим контролем...
27.02.2020
1
ответ

Несколько процессов перенаправляют в один и тот же файл с >

Это не вопрос «как добавить и не перезаписать». Я не ищу файл, который объединяет вывод двух команд. Это просто ошибка, которую я сделал, и я хотел бы понять, почему система ...
04.11.2019
1
ответ

Использует rsync, в то время как источник обновляется безопасный?

Действительно ли безопасно использовать rsync, когда исходная файловая система смонтирована и записываемая, предполагая, что это может быть изменено, в то время как rsync работает? Я предполагаю, что под условиями состязания не могу добраться...
31.12.2016
1
ответ

Параллельное чтение содержимого заархивированного файла без извлечения

У меня следующая структура zip-архива: $ unzip -l Undetermined_S0_L004_R1_001_fastqc.zip Архив: Undetermined_S0_L004_R1_001_fastqc.zip Длина Дата Время Имя -------- - - ---...
12.12.2016
1
ответ

Странные результаты тройного подключения к STDOUT & tee / dev / null> ( wc -l> tmp.txt) & конвейер снова встраивает `cat tmp.txt`

$ seq 1 12773 | tee / dev / null> (wc -l> tmp.txt) | head - $ ((0x`openssl rand -hex 7`% `cat tmp.txt` + 1)) | tail -1 -> 8473 (случайный от 1 до 12773) $ cat tmp.txt -> 8473 $ seq 1 12774 | тройник ...
12.12.2016
1
ответ

Выполнение команд после символа амперсанда и на удаленной ssh сессии

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

Преимущества использования именованных каналов и сокетов, а не временных файлов

У меня есть две программы сотрудничества. Одна программа просто пишет свой вывод в файл, и другой затем читает из файла и выкладывает данные для фронтэнда для работы с. Я читал...
17.10.2014
1
ответ

Управление параллелизмом сценария удара, наследованием скопления

У меня есть сценарий развертывания удара, который обрабатывает обновленный код развертывания к экземпляру Tomcat на CentOS, однако, и Шеф-повар и RunDeck могут вызвать сценарий, и так как Шеф-повар периодически работает существует...
12.07.2014
1
ответ

Выполненный ряд команды, независимой друг от друга

Если у меня есть файл с cmd1 cmd2 cmd3, И я хочу выполнить их независимый друг от друга и независимый, производит ли он статус выхода или не (который средства не ожидают заканчивать, просто сохраните...
05.05.2014
1
ответ

'Действительно ли ln' является атомарным и надежным на NFS? NFS мог заменить GFS в этом варианте использования?

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

Делает окно времени, все еще существуют, когда сигнал не заблокирован

Во многих книгах говорится, что окно времени существует между поколением и доставкой сигнала, когда сигнал не заблокирован. Так интересно, существует ли окно времени все еще, когда сигнал не...
21.03.2014
1
ответ

Сканирование файла умножает антивирусы

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

не может создать регулярный файл 'имя файла': Файл существует

Я получал это странное сообщение об ошибке в одном из моих сценариев сборки - сбои CP, возвращая ошибку "Файл существуют". Я даже попытался использовать CP-f, который должен перезаписать файл, если это существует, но...
22.02.2014
1
ответ

Перемещение файла в файл, который читается

Когда файл перемещен, и целевой файл уже существует и в настоящее время читается, операция успешно выполнится? Это будет зависеть от того, сколько времени операция чтения на целевом файле длится?
02.12.2013
1
ответ

2 или больше программы в том же USB последовательный преобразователь

Наличие сети позволяет, говорят что 10 устройств в RS-485, подключенном к ПК Linux с RS-485 к Преобразователю USB. Уже существует программа C, взаимодействующая с последовательным преобразователем в/dev/ttyUSB0. Мой...
24.10.2013
0
ответов

Параллелизм и параллелизм в Bash

Меня немного смущают параллельность и параллелизм в оболочке bash. Насколько я понимаю, когда мы запускаем команды более чем в одной подоболочке одновременно, эти команды выполняются параллельно на...
22.10.2020
0
ответов

Извлекается ли первая строка из файла, к которому осуществляется доступ через NFS потокобезопасно?

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

Будет ли `unlink` или` rename` переносимо и атомарно вызывать сбой `link`?

Вопрос Предположим, у меня есть некаталог (файл, именованный канал / сокет, что угодно) по пути / tmp / foo и некоторые другие не каталоги по пути / tmp / bar. Затем запускаются два (или более) процесса ...
19.03.2017
0
ответов

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

Если у меня 100 серверов, выполняют команду, и каждый перенаправляет свой вывод в один и тот же файл на общем ресурсе NFS, полученный файл аккуратно перемежается или он может испортиться? Например, если это ...
02.08.2016
0
ответов

Разрешить одну запись за раз в задании incron?

У меня есть каталог для мониторинга. Когда он обновляется, я запускаю некоторую команду через incron. Когда в этот каталог копируется несколько файлов, incron выполняет несколько команд одновременно. Есть ли способ ...
17.06.2016

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

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

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)