Вопрос об интерактивном обнаружении в ударе

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

http://oleeekchoff.blogspot.ie/2012/05/restart-modulesservices-after.html

3
26.02.2015, 01:07
1 ответ

Заявление <(...) <(...) в Bash представляет собой замена процесса . Процесс в <(...) работает со своим входом или выходом, подключенным к FIFO или некоторому файлу в / dev / fd . Увидеть это с:

echo <(echo foo)

он печатает что-то вроде / dev / fd / 63 . Это дескриптор файла. Часть <(...) затем заменяется на этот дескриптор файла. Таким образом, в вашем заявлении вызов будет например:

./int.sh <( cat ./int.sh )

заменяется на:

./int.sh /dev/fd/63

Итак, это просто аргумент для скрипта . / INT.SH , который все еще вызывается интерактивным.

3
27.01.2020, 21:23

Теги

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