Вопросы с тегом «concurrency»

32
Как запустить набор программ внутри tmux или gnome-терминала внутри скрипта?

Я хотел запустить несколько команд одновременно в tmux, gnome-terminal или xfterminal, на каждой вкладке, где запущена одна команда, и закрыть эту вкладку после ее завершения. Любое другое программное обеспечение также приветствуется Я хотел выпустить один скрипт для этой работы, например, XX...

23
не может создать обычный файл 'filename': файл существует

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

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

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

18
tee + cat: использовать вывод несколько раз, а затем объединить результаты

Если я вызываю какую-то команду, например, echoя могу использовать результаты этой команды в нескольких других командах с tee. Пример: echo "Hello world!" | tee >(command1) >(command2) >(command3) С помощью cat я могу собрать результаты нескольких команд. Пример: cat <(command1)...

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

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

11
Как атомарно выделить петлевое устройство?

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

9
Как bash относится к «>> ()»

Экспериментируя с перенаправлением вывода и подстановкой процесса, я наткнулся на следующую команду и ее вывод: me @ elem: ~ $ echo foo>> (кошка); эхо-бар бар me @ elem: ~ $ foo (Да, этот пустой символ новой строки в конце является преднамеренным.) Итак, bash echo's bar, печатает мою обычную...