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

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

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

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

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

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

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



2
Как bash относится к «>> ()»
Экспериментируя с перенаправлением вывода и подстановкой процесса, я наткнулся на следующую команду и ее вывод: me @ elem: ~ $ echo foo>> (кошка); эхо-бар бар me @ elem: ~ $ foo (Да, этот пустой символ новой строки в конце является преднамеренным.) Итак, bash echo's bar, печатает мою обычную подсказку, echo …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.