Запитання з тегом «concurrency»

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

1
не вдається створити звичайний файл "ім'я файлу": файл існує
Я отримував це дивне повідомлення про помилку в одному зі своїх скриптів побудови - cpне вдається, повертаючи помилку "Файл існує". Я навіть намагався використовувати cp -f, який повинен перезаписати файл, якщо він існує, але помилка все-таки виявляється. Запуск cpперезапису існуючих файлів працює чудово, коли я це роблю вручну. Що може …
23 cp  concurrency 

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

3
tee + cat: кілька разів використовуйте результат, а потім з'єднуйте результати
Якщо я викликаю якусь команду, наприклад, echoя можу використовувати результати цієї команди в декількох інших командах tee. Приклад: echo "Hello world!" | tee >(command1) >(command2) >(command3) З котом я можу зібрати результати декількох команд. Приклад: cat <(command1) <(command2) <(command3) Я хотів би мати можливість робити обидві речі одночасно, так що …
18 pipe  cat  tee  concurrency 

2
зв’язок між декількома процесами
У мене є скрипт bash, який запускає функцію manager () як окремий процес для x-разів. Як можна пересилати повідомлення всім менеджерам () процесам із сценарію? Я читав про анонімні труби, але поняття не маю, як поділитися повідомленнями з ним. Я намагався робити це з названими трубами, але, здається, мені доведеться …

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

1
Переміщення файлу у файл, який читається
Коли файл буде переміщено, а цільовий файл вже існує та читається в даний час, чи вдасться виконати операцію? Чи буде це залежати від того, як довго триває операція зчитування файлу призначення?
10 io  concurrency 


2
Як баш ставиться ">> ()"
Експериментуючи з перенаправленням виводу та підстановкою процесу, я натрапив на таку команду та її результат: me @ elem: ~ $ echo foo>> (кіт); ехо-бар бар me @ elem: ~ $ foo (Так, порожній новий рядок в кінці є навмисним.) Таким чином, баш ехо-смуги, друкує мою звичайну підказку, луна ехо, ехо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.