Можно использовать параллель GNU или xargs:
echo /path/to/Files/F{1..20} | tr ' ' '\n' |
xargs -L conv.sh
или:
echo /path/to/Files/F{1..20} | tr ' ' '\n' |
parallel conv.sh
Как отмечено Ole, ни один из вышеупомянутых методов не обрабатывает пространство правильно, т.е. dir name
был бы рассмотрен как два отдельных аргумента, та же проблема происходит, если имя каталога содержит новые строки.
Лучший способ обработать эти проблемы состоит в том, чтобы использовать пустой указатель в качестве разделителя, например, с GNU найдите:
find /path/to/Files -mindepth 1 -maxdepth 1 -type d -regex '.*/F[0-9]*' -print0 |
parallel -0 conv.sh
Это обычно вызывается 2 вещами.
Брандмауэр может блокировать пакеты от получения до Вашего веб-сервера. Подтвердить Вас может временно отключить его.
$ sudo ufw disable
Затем попытайтесь получить доступ к серверу снова, http://192.168.43.230:3000
. Если это работает затем, можно добавить исключение к брандмауэру для разрешения этого порта через. Сначала повторно включите его.
$ sudo ufw enable
Затем позвольте трафик тому порту.
$ sudo ufw allow 3000
Каждый интерфейс и поэтому каждый IP-адрес, который имеет Ваш компьютер, каждому связали порты к нему. Так Ваш localhost IP-адрес (127.0.0.1), а также любой другой дюйм/с (192.168.43.250) у каждого есть порты. Можно связать для портирования 3000 для всех интерфейсов (дюйм/с), часто указывая IP как 0.0.0.0. Но в Вашем случае можно также просто связать с 192.168.43.250.
Запускаться thin
необходимо только должны быть сделать это, чтобы заставить это связывать для портирования 0.0.0.0:
$ sudo thin start -p 3000
Я получаю 'Веб-страницу не доступное' сообщение.
Если Вы используете хром, и Вы нажимаете кнопку "More" и видите в основе:
Error code: ERR_ADDRESS_UNREACHABLE
Затем это - из-за Вас брандмауэр. При использовании iptables необходимо добавить правило как:
-A INPUT -p tcp --dport 3000 -m state --state NEW -j ACCEPT
3000
номер порта в Вашем исходном вопросе.
сброс sudo ufw
Если по какой-либо причине вам необходимо сбросить правила вашего облачного сервера до значений по умолчанию, вы можете сделать это, введя эту команду:
См. ссылку ниже :Как настроить брандмауэр с UFW на облачном сервере Ubuntu и Debian