Выполните все файлы в списке

Поместите следующее в Ваш ~/.ssh/config:

Host webserver
    ProxyCommand ssh -A -e none portal nc %h 22

Затем просто ssh webserver будет работать. Требует, чтобы netcat был установлен на portal.

3
14.08.2014, 20:01
4 ответа

Попробуйте:

$ find build/ -type f -executable | ack --nocolor "\d{3}$" |
while read prog
do
    "$prog"
done
2
27.01.2020, 21:11

Это может сработать

find build/ -type f  -executable -exec sh -c 'exec "$1"' _ {} \;

Или отфильтровать только 001, 002 ... файлы

find build/ -type f -name '*[0-9][0-9][0-9]' -executable  -exec sh -c 'exec "$1"' _ {} \;
4
27.01.2020, 21:11

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

find build -name "[0-9][0-9][0-9]" -type f -executable -exec {} ";"

И вы можете использовать -regex '.*/\d{3}. если вы найдете правильный -regextype.

.
1
27.01.2020, 21:11
find -type f -name '00[123]' -exec env - {} \;

Добавить в любую среду, которую вы хотите объявить для различных исполняемых файлов. Может быть 2>/dev/null, если рядом лежат не исполняемые 00

## The next rule ensures, that only tcp can leave and achieves the desired result from (4).
iptables -A OUTPUT ! -p tcp -j REJECT --reject-with icmp-port-unreachable

файлы и вы не хотите об этом слышать.

.
1
27.01.2020, 21:11

Теги

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