Вы ставите неправильный "формирование файла" на ваш вопрос. Обратите внимание, что рекурсивный каталог говорит, что он находится. Например, если вы отправляетесь в текстовый терминал (tty1 например, вы можете попасть туда, нажав CTRL-альт-Ф1) и отчет там и вопрос `xset Q`, то тогда вы получите сообщение об ошибке сказав, что xset не могу подключиться к терминалу. Если вы делаете то же самое в xterm, то вы получите много выходных. То же самое происходит по вашему сценарию, это не подключение к Х серверу терминалов. Ок, я вижу. Так что по сути, невозможно синхронизировать мой iPhone письма с моего почтового приложения на моем Mac, так как это поп-протокола?
для скрипта ./*.ш; сделать "$скрипт" и сделали
ждать

Или ограничить количество одновременных вызовов, с GNU команды xargs:

команды xargs -Н1 -Н5 -r0a <(е '%ы\0' ./*.ш) ОКР

(будьте осторожны, это предполагает сценарий имена, не содержащие = символов).

Или с ЗШ:

Автозагрузка zargs # лучший в ~/.zshrc
zargs -Н1 -Н5 ./*.ш-команды

(здесь максимум 5 за раз).

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

параллельно в J0 старпома ::: ./*.ш

(-в J0 запустить их все параллельно, снять ограничения на количество процессорных ядер, или ввести вручную).