Как подключить диск из командной строки

Не полностью графический интерфейс ответа, но вы можете сделать эту процедуру намного проще с помощью искателя+терминал+перетаскивание подхода, т. е. учитывая, что у вас открыто окно терминала, и неперекрывающиеся окна Finder:

  1. тип РМ -РФ в терминале (с пробелом).
  2. Перетащите нужную папку из Finder в окно терминала и нажмите клавишу Ввод.

Подсказка: чтобы удалить текущую папку в Finder, перетащите синий значок в Finder заголовка. Это также будет работать с текстовым редактором Windows, или любое приложение на OSX, который имеет нормальный заголовок, отображающий текущие пути или имя файла.

Hint2: если вы перетаскиваете файл или папку в окне, которое перекрывает окно терминала, а затем перетащите файл в терминал значок на скамье подсудимых, подождите, пока окно терминала отображаются, а затем перетаскивайте в нужную вам.

drag the blue icon

+893
buithienquyet 7 апр. 2019 г., 05:09:11
23 ответов

Я слышал об отправки посредством SMS-сообщения длиной более 160 alphanumerals разбиты, отправили отдельно, а затем восстанавливается на телефоне получателя.

Как мы знаем, смогут ли наши длинные SMS-сообщения (и получил) правильно?

Что происходит, если телефон получателя не поддерживает отправки?

+996
Mihai E 03 февр. '09 в 4:24

Это работает:

СЭД 'с/:.*//г' в /etc/passwd с
+971
Tristan Schmelcher 13 мар. 2016 г., 09:02:11
Другие ответы

Связанные вопросы


Похожие вопросы

Я uing в Ubuntu 12.04 рабочего стола. У меня есть 3 пользователей: пользователь1(администратор), пользователь 2(стандарт) и оценки. Я хотел отключить и включить пользователь1 пользователь2, которая автоматически входит без пароля, но после того как я сделал, что я не могу войти в user1 и user2 счетов за исключением гостевого сеанса пользователя. Я полосатый с каждым административные привилегии. Я не знаю, какие варианты доступны для меня и как включить root или пользователя, который является администратором?

+953
shine angel 21 июл. 2017 г., 02:20:36

Это еще и качество программного обеспечения бета, на мой взгляд. Но опять же, я известен тем, что очень важно, когда дело доходит до программного обеспечения, который я использую ежедневно. Он намного стабильнее, чем Ubuntu 11.10, я испытал не overheatings это время, и моя жизнь аккумулятора умножается на 3. Единство 2Д, наконец, так же хорошо, как наравне с обычным единством.

В целом, в Ubuntu 12.04 получила некоторые значительные улучшения. Я предлагаю вам переключиться на Ubuntu 12.04, или если вам действительно нужна стабильность, подождите для Ubuntu 12.04.1. Не обновить , хотя, просто резервного копирования все и сделать новую установку (обычной установки! Не с экспериментальная программа, головная боль, как Wubi!).

+948
Michael sica 1 сент. 2016 г., 22:57:55

Я предлагаю следующее:

Принято к публикации

Я видел его несколько раз, и я обычно использую его, как это. Вы могли бы также использовать:

В пресс
+919
Balaji 18 дек. 2013 г., 16:14:38

Творчество и сострадание являются продуктами сознания. Творчество управляется эго до Нирваны, но после того, что это спонтанный процесс легким. Если вы живете осознанно, вы будете не соревноваться, но начать жить творчески. Во времена Будды можно быть творческим в очень ограниченном смысле. Инженер не будет выходить за создание нового ножа или плуга. Сегодня можно выразить свое творчество в нескольких направлениях и масштабах, что было невозможно в прежние времена. Будда никогда не был допрошен о творчестве.

Если вы будете следовать Будде, вы будете творчески. Буддизм носит ограниченный характер из-за DOS и donts по не-знаю-кто. Природа очень творческий. Нет копий в природе. Люди креативны от рождения, но, к сожалению, общество убивает его через DOS и donts особенно религии. Творчество является синонимом без эго-Несс, предоставляемых одному не стремится получить прибыль от него.

Если вы творческий, вы будете живы и очень близко к нирване. Будда был настолько творческим с его подходом. Он был уникальным. Как его учение пойдет против творчества, которое проявляется уникальность?

+908
bpncool 25 сент. 2019 г., 01:25:45

Я хотел, чтобы преобразовать следующие майнинг код Python, чтобы VB.net (2012), и я попытался преобразовать его функциональность, но он выдает какие-то ошибки и я застрял, как я даже не могу получить результирующее значение "заголовок" переменной.

и итоговый хэш-результат должен быть 0000000000000000e067a478024addfecdc93628978aa52d91fabd4292982a50, но я не где рядом, что.

почему это производит ошибки, преобразование из Hex в Byte-это не правильный метод?

в Python л используется для длительного верно?, Итак, что же & <ЛЛЛ в код Python делать? и это ::-1 используется для предотвращения переполнения при чтении наговора строку?

и, в эксп = бит >> 24 что делать, побитовые операции?

импорт hashlib, структуры

Вер = 2
prev_block = "000000000000000117c80378b8da0e33559b5997f2ad55e2f7d18ec1975b9717"
mrkl_root = "871714dcbae6c8193a2bb9b2a69fe1c0440399f38d94b3a0f1b447275a29978a"
time_ = 0x53058b35 # 2014-02-20 04:57:25
бит = 0x19015f53

# https://en.bitcoin.it/wiki/Difficulty
ехр = бит >> 24
мант = бит & цвет 0xffffff
target_hexstr = '%064x' % (мант * (1<<(8*(ехр - 3))))
target_str = target_hexstr.декодирования('Хекс')

извращенец = 0
при окказиональной < 0x100000000:
 заголовок = ( структуру.пакет("<л", ДСВ) + prev_block.декодирования('Хекс')[::-1] +
 mrkl_root.декодирования('Хекс')[::-1] + структура.пакет("<ЛЛЛ", time_, биты, извращенец))
 хэш = hashlib.и SHA256(hashlib.и SHA256(заголовок).дайджест()).дайджест()
 принт код, хэш - [:: -1].кодировать('Хекс')
 если хэш - [:: -1] < target_str:
 принт "успех"
перерыв
нонсен += 1

Код VB.NET я был кодирования до сих пор,

Общественного Класса Form1
Дим версию, как долго = 0
Смутном времени как целое число
Дим pblock как байт
Дим mklroot как байт
Дим заголовок строки
Дим код как целое число = 856192328

Частная суб методе button1_click(отправителя как объект, а равно EventArgs) обрабатывает кнопки button1.Нажмите
 Поля textbox1.Текст = "2"
 Поле textbox2.Текст = "000000000000000117c80378b8da0e33559b5997f2ad55e2f7d18ec1975b9717"
 Textbox3 и.Текст = "871714dcbae6c8193a2bb9b2a69fe1c0440399f38d94b3a0f1b447275a29978a"
 Textbox4.Текст = "0x53058b35" '2014-02-20 04:57:25
 Textbox5.Текст = "0x19015f53"

 Дим н как int32 = Т2.Текст.Длина - 1

 версия = CLng(элемент textbox1.Текст)
 'pblock = CByte(поле textbox2.Текст)
 pblock = конвертировать.ToByte(Конвертировать.ToInt32(Поле Textbox2.Текст, 16))
 mklroot = конвертировать.ToByte(Конвертировать.ToInt32(Textbox3 И.Текст, 16))
 время = Кинт(Textbox4.Текст)

 заголовок = версия & pblock & mklroot & время & нонсен
 Textbox6.Текст = заголовок


 Конец Подпрограммы
 End Класса
+793
Emre Efendi 3 авг. 2013 г., 15:37:38

Сброс на заводские настройки не взять устройство обратно в заводское состояние. Он просто удаляет все данные, настройки и т. д.

Так что ваш телефон не будет вернуться к старой версии Android. Это будет на обновленной версии Android (или любой диск, который вы установили) все данные очищается!

Смотреть это видео для получения дополнительной помощи. В 5:30 парень отвечает именно то, что вы просите.

+791
Phonics The Hedgehog 27 сент. 2015 г., 05:55:46

Иногда мне хотелось, чтобы были очень настроены на bash псевдонимы и, возможно, комбинации клавиш, когда я вхожу в папку (может быть проект, в котором я привык много типа команды от CLI).

Допустим, когда я вхожу в папку, как "projectAlpha/" я ожидаю, что некоторые пользовательские псевдонимы как:

  • doTaskX псевдоним='./приложение арг1 арг2...|фильтр арг1 арг2...'
  • ...

Больше, чем я думал:

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

Но как только я уйду в корень моего проекта эти параметры становятся недоступными.

Каков наилучший подход, чтобы сделать это сегодня?

+753
Telempe 6 дек. 2017 г., 22:37:46

Моя компания занимается разработкой коммерческого программного обеспечения Mac. Наш флагманский продукт работает на ОС Х 10.6.8+. Мы хотим улучшить наше качество программного обеспечения, более качественные и комплексные испытания.

Какое железо и ОС должны мы поставляем наш тестер? Мои мысли пока или мак мини и имак с SSD, много памяти, и как Parallels или VMware, так что он может запустить ОС Х 10.6.8, OS Х 10.7 и OS X 10.8 под ОС х 10.9 и OS X 10.10 или в виртуальных машинах.

Разве это возможно? Рекомендуется? Я хотел бы услышать ваши отзывы.

+718
Giorgi Gvimradze 21 дек. 2023 г., 02:10:04

Используете bash, мы могли бы что-то подобное с netcat:

Северная Каролина -ЛК -у /меня/ФИФО | пока строки читать; делать
 # строка => {"client_id":123}
сделано;

клиенты отправляют такие данные:

Эхо '{"client_id":123,"сведения": в"Foo"}' | НЦ -у /меня/ФИФО

и клиенты ждут такие данные:

'| НЦ -у Эхо '{"client_id":123} /мое/ФИФО | в то время как line чтения; делать

сделано;

мой вопрос - как я могу отправить данные от одного клиента другому клиенту, без привлечения клиентов? На "сервере", я должен был бы хранить ссылку к каждому клиенту, поэтому, когда я получаю сообщение от одного клиента, я знаю, кому переслать сообщение? Как я могу сохранить ссылку на клиентах, которые в настоящий момент подключены? Просто как веб-сокетов, я хочу создать каналы, где кто зарегистрирован на этом канале будет получать сообщение.

+587
markwatson 30 нояб. 2016 г., 00:18:41

У меня в середине 2015 года Макбук Про работает высокая Сьерра. Я в основном использовать его в качестве рабочего стола, в режиме ноутбука с внешним монитором и клавиатурой.

Я просто заменил 24-дюймовый монитор, который был подключен через мини DisplayPort для VGA адаптер с 32-дюймовым Асер EB321HQ-у подключен через DisplayPort.

У меня Saver энергии установить чтобы перевести дисплей в спящий режим после 5 минут. Но это игнорируется, и вместо этого показывает заставку, хотя в это время находится выше. У меня есть заставка с черным, но подсветка еще есть тусклое свечение от монитора.

Это не было проблемой с моим предыдущим монитором. Есть ли что-нибудь, что может быть сделано об этом?

Это является возможным для Mac в спящий режим монитор. Если я нажимаю ПНО-сдвиг мощности, дисплей очистится, это циклы через различные входы, то отображается надпись "Нет сигнала" и черный. Он просто не делает это автоматически при бездействии.

Обновление:

coreaudiod , похоже, предотвращение отображения сна.

имак:barmar $ pmset -г
Общесистемные параметры питания:
В настоящее время используются:
 standbydelay 10800
 в режиме ожидания 1
 сейчас отшлепаю 0
 halfdim 1
 hibernatefile /ВАР/ВМ/sleepimage
 появится iCloud 0
 gpuswitch 2
 networkoversleep 0
 disksleep 0
 сна 0 (спать мешали coreaudiod)
 autopoweroffdelay 28800
 hibernatemode 3
 autopoweroff 1
 ttyskeepawake 1
 displaysleep 5 (дисплей сна предотвращено coreaudiod)
 параметр tcpkeepalive 1
 acwake 0
 lidwake 1
имак:barmar $ pmset -G и утверждения
2019-04-04 19:54:56 -0400 
Общесистемного статуса утверждения:
 BackgroundTask 0
 ApplePushServiceTask 0
 UserIsActive 1
 PreventUserIdleDisplaySleep 1
 PreventSystemSleep 0
 ExternalMedia 1
 InternalPreventDisplaySleep 1
 PreventUserIdleSystemSleep 1
 NetworkClientActive 0
Перечисленные владея процесс:
 пид 159(coreaudiod): [0x0001387d00018bb1] 00:00:00 PreventUserIdleSystemSleep название: "ком.яблоко.аудио.AppleHDAEngineOutputDP:3,0,1,0:0:{7204-0507-01010101}.контексте.preventuseridlesleep" 
 Создан для ПИД: 298. 
 пид 159(coreaudiod): [0x0001387d00058bb2] 00:00:00 PreventUserIdleDisplaySleep имени: "com.apple.audio.AppleHDAEngineOutputDP:3,0,1,0:0:{7204-0507-01010101}.context.preventuseridledisplaysleep" 
 Создан для ПИД: 298. 
 пид-75(каменноугольного): [0x0000001000088000] 22:12:57 ExternalMedia название: "ком.яблоко.управления питанием.externalmediamounted" 
 пид-75(каменноугольного): [0x0000bb3c00108108] 00:00:00 InternalPreventDisplaySleep название: "ком.яблоко.управления питанием.delayDisplayOff" 
 Тайм-аут будет стрелять в 300 сек действие=TimeoutActionTurnOff
 пид 119(СК): [0x0001338b000991a6] 00:00:00 UserIsActive название: "ком.яблоко.iohideventsystem.очереди.щекотать.4294968308.3" 
 Тайм-аут будет стрелять в 300 сек действие=TimeoutActionRelease
Утверждения ядра: 0x2c=USB-порт,БТ-спрятал,THNDR
 ИД=500 уровень=255 0х20=THNDR мод=4/4/19, 12:53 в описание=NHI0 владелец=AppleThunderboltHAL
 ИД=уровень 502=255 признаки 0x4=USB на мод=12/31/69, 7:00 pm описание=ком.яблоко.USB-кабеля.externaldevice.Владелец 14100000=IOUSBHostDevice
 ИД=уровень 504=255 признаки 0x4=USB на мод=12/31/69, 7:00 pm описание=ком.яблоко.USB-кабеля.externaldevice.14120000 владелец=резервное копирование 700MC НС ПВ:907.П1 .Д интерфейс USB прошивки:П1 
 ИД=уровень 505=255 признаки 0x4=USB на мод=12/31/69, 7:00 pm описание=ком.яблоко.USB-кабеля.externaldevice.14140000 владелец=USB-приемник
 ИД=506 уровень=255 0x8=Вт-газоразрядная мод=12/31/69, 7:00 pm описание=ком.яблоко.водитель.Владелец IOBluetoothHIDDriver=BNBMouseDevice
Простоя сна превенторы: IODisplayWrangler

Теперь я просто нужно выяснить, почему он это делает.

Я подозреваю, что это потому, что монитор также используется для аудио. Спать внешнего монитора не сделали, видимо, сбрасывая весь сигнал на монитор, так что дисплей в спящий убивает звук (я просто подтвердил это, нажав ПНО-сдвига-сила , играя что-то на iTunes). Хотя по умолчанию устройство вывода на внутренние динамики не меняет displaysleep обстановке.

+584
Lakshminarayana Reddy 9 апр. 2017 г., 12:14:00

Глядя на карты Google, кажется, можно пойти от аэропорта до железнодорожного вокзала, а также совершить прогулку Северо-Запад в сторону парка Риверсайд. Переход на Google вид с улицы, есть пешеходная дорожка вдоль северо-восточной части Лондона дорога, по которой можно следовать на Северо-Запад в сторону отеля Travelodge на стыке Лондонской дороге и Пови-Кросс-Роуд. Похоже, он не должен быть более чем в 10 минутах ходьбы.

Предлагаемый мною маршрут , показанный здесь в чуть более полукилометра, поэтому больше 20 минут пешком.

+569
qachar1yahoocom 10 февр. 2018 г., 08:01:56

ЛН-з /некоторые/реж/ ~/рабочий стол/реж

Вы также можете создать симлинк для каталога с помощью той же команды

ЛН -с "$(фрд)" ~/рабочий стол/реж

Чтобы создать симлинк на текущую директорию в которой вы находитесь.

+550
JBentley 6 янв. 2022 г., 00:26:39

Это не первый раз, когда я имел эту проблему, и это расстраивает мере времени у меня была эта проблема, как и в первый раз это случилось со мной, я установил его в течение двадцати минут. Я прочитал множество статей и форумов с людьми, у которых была такая же проблема, и я не нашел решение, которое работает в это время, и люди у Tracfone нет. Вот факты: Я использую Tracfone. Я просто купил новый заводской разблокированный iPhone 6С с eBay от известных и рассмотренных продавца. Прошлой ночью мне передали мою службу от моего старого iPhone 6 на этот новый телефон; новая SIM-карта, под названием tracfone и т. д. Работы. Сегодня я в очередной раз столкнулся с ужасной “не удалось активировать сообщение сотовые данные”, хотя вчера вечером я совершил успешный вызов на мой телефон и мой номер и обслуживание были переведены. В сообщении говорится, что “вы не подписаны на сервис сотовой сети передачи данных”, что это сообщение Я не получал раньше. При звонке Tracfone и сидит по телефону с представителем более двух часов, мне сказали, что это не было что-то Tracfone может исправить, и я должен был бы вместо яблока. Он заставил меня попробовать настроить Мои настройки APN безрезультатно, несмотря на то, что мой телефон говорит мне, что у меня нет профилей загружается, пытаюсь настроить АПН просто дает мне сообщение о том, что о не может иметь более одной конфигурации одновременно.

Если у кого есть решение на все я готов дать ему попробовать. Честно говоря, ничего для этого не обязательно сидеть на телефоне с Tracfone рэп еще два часа. Пожалуйста. Пощади меня.

+538
Hamid Zamani 2 окт. 2023 г., 08:08:38

У меня огромная библиотека музыки (около 3000 песен) как это все равно, что у меня много папок и плейлистов внутри кстати я через iTunes. В любом случае я хочу, чтобы синхронизировать мой плейлист папки с моего S3 и я хочу увидеть тех фолдес в моем S3.

Спасибо заранее...

+491
user2384278 22 нояб. 2011 г., 15:51:11

Эта печальная мера популистская политическая. План в том, чтобы выборочно проверять людей, пересекающих границу для того, чтобы сократить количество нелегальных иммигрантов.

Как турист, вы, вероятно, не заметите разницу, если вы, оказывается, родом из Восточной Европы или Северной африканской стране.

+325
asendra 17 июл. 2015 г., 15:31:51

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

+318
Armaghan Ali 9 июл. 2010 г., 21:19:19

Есть приложения, которые вы можете использовать, чтобы оценить состояние батареи, но я рекомендую Mac/ПК приложение iBackupBot. Для привязки устройства (невзломанных строительство) на свой компьютер, перейдите к панели нижней левой части окна, выберите устройство и щелкните на ссылке ‘Больше информации’. В верхней части открывшегося диалогового окна будет выглядеть примерно так:

iBackupBot iPad2,6 Battery

От проверки iPad и iPhone заряд батареи цикла считать без Джейла - iCopyBot:

  1. Подключить ваш iPad, iPhone или iPod touch к компьютеру, затем запускаем iBackupBot.
  2. Выберите ваш iPad, iPhone или iPod Touch в окне устройств, выберите дополнительную информацию в правой части окна
  3. iBackupBot будет всплывающее окно, чтобы показать много информации о вашем iPad, iPhone или iPod, включают цикл зарядки батареи граф, campacity батареи и многое другое

Лучшие приложения для iOS я использовал, чтобы предоставить эту информацию, это BatteryLogger плюс. Однако, это требует джейлбрейка. Не ЯБ приложения, кажется, чтобы обеспечить оптимальные эксплуатационные данные, а не рассчитывать цикла информации. Это может быть функция ограничения приложение-магазин, который является, почему BatteryLogger плюс вместо Cydia приложение магазин.

+245
Plati 29 мар. 2023 г., 12:07:26

Это ограничение двоичного дистрибутива. Каждый бинарный дистрибутив устанавливает определенные политики и пользователи должны следовать ему, или придется несладко. В частности, вам придется столкнуться с поломкой Аби или нужно перестроить сложную цепочку пакетов и установите эти параллельные пакеты, которые будут идти .. против Арки философии.

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

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

Что вы пытаетесь достичь здесь политика-свободная среда, где вы сами определяете политику системы. В основном, вам нужен источник распространения для этого. Я предлагаю субантарктический. Однако эта свобода имеет свою цену, так как большинство пакетов будут недоступны в двоичном формате. Также обязательно попробуйте рассчитать Linux и RedCore, так как они включают больше встроенных бинарных репозиториев, находясь рядом с Gentoo корни.

+147
DrMag 25 февр. 2018 г., 03:33:26

Хотя это может показаться временно "ускорения" вашего устройства, это своего рода "Чака Норриса ногой с разворота" - это скорее контр-продуктивным для системы, особенно для двух вещей:

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

Для Android обычно делает хорошую работу . Но некоторые приложения иногда сделать это трудно, чтобы сделать это (в основном не правильно себя ведешь: съедать много памяти и пытается "остаться в живых", даже если пользователь желает бросить курить). Так же "ускорить чувство" без неприятных побочных эффектов, то вам лучше выявить те плохо ведут себя приложения, которые вы погибли вместе с другим (как на Диком-Западе поговорка: "Убей их всех и пусть Господь разберется плохое от хорошего").

Я просто добавил два тега на ваш вопрос. Вы, возможно, пожелает проконсультироваться со своим тегом-Вики и наиболее посещаемых вопросы для получения более подробной информации. Для этого просто нажмите на них (или наведите указатель мыши на них и выберите ссылку "информация" для тега-Вики и т. д.).

+136
russkirk 14 мая 2019 г., 10:26:08

все предыдущие комментарии-это очень мудрое и правильное. Я попытаюсь еще раз обратиться за регистрацию в системе esta, отвечая правдиво на вопросы, у вас может быть отказ, но это 14$ убытка. В этот момент вновь подать заявление на Б2. Виду, что 1 день оверстей может дает вам проблемы (может и нет), но все другие варианты могут вызвать у вас больших проблем. Удачи

+118
Luis Soto 29 дек. 2020 г., 19:00:27

У меня были проблемы с @PSkocikс решением. Моя система не имеет GNU параллельно доступен как пакет, и Сэм бросил исключение, когда я построил и запустил ее вручную. Затем я попытался ФИФО семафор пример, который также бросил ряд других ошибок, касающихся общения.

@eyeApps предложил команды xargs, но я не знаю как заставить его работать с моим комплексного использования случае (примеры приветствуются).

Вот мое решение для параллельных заданий, которые обрабатывают до Н рабочих мест, в то время как настроен _jobs_set_max_parallel:

_lib_jobs.sh:

_jobs_get_count_e функция {
 вакансии-Р | туалет -л | тр -д " "
}

_jobs_set_max_parallel функция {
g_jobs_max_jobs=$1
}

_jobs_get_max_parallel_e функция {
 [[ $g_jobs_max_jobs ]] && {
 Эхо $g_jobs_max_jobs

 Эхо 0
}

 Эхо 1
}

функция _jobs_is_parallel_available_r() {
 (( $(_jobs_get_count_e) < $g_jobs_max_jobs )) &&
 возвращает 0

 возвращение 1
}

_jobs_wait_parallel функция() {
 # Спать между имеющихся рабочих мест
 пока правда; сделать
 _jobs_is_parallel_available_r &&
перерыв

 сон 0,1 с
сделано
}

_jobs_wait функция() {
ждать
}

Пример использования:

#!/бин/Баш

источник "_lib_jobs.sh"

_jobs_set_max_parallel 3

# Выполнить 10 заданий параллельно с различными количествами труда
Для в {1..10}; делать
_jobs_wait_parallel

 # Спать между 1-2 секунд для имитации заняты работой
 sleep_delay=$(Эхо "масштаб=1; $(Шуф -я 10-20 -Н 1)/10" | до н. э. -л)

 ( ### Асинхронного
 эхо $в
 спи ${sleep_delay}с
 ) &
сделано

# Визуализация рабочих мест
пока правда; сделать
n_jobs=$(_jobs_get_count_e)

 [[ $n_jobs = 0 ]] &&
перерыв

 сон 0,1 с
сделано
+25
Umair Malhi 3 мая 2012 г., 09:24:55

Показать вопросы с тегом