Есть скрипт, эмулирующий работу ldapmodify, ldapadd, ldapsearch и пр. Этот скрипт должен принимать данные либо через параметры командной строки, либо через stdin. Но как скрипту узнать, что в него через PIPE или STDIN вливаются какие-то данные7 Т.е. я могу воспользоваться cat - или while read line; do но ведь если на входе на самом деле ничего нет, то скрипт просто подвиснет в ожидании ввода. Такая задача применима не только к ldap-клиентам, но и ко многим другим BASH-скриптам. Кажется, я её даже уже как-то решал, но только хоть убей, не помню КАК!
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от php-coder
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Глюки bash'а? (2014)
- Форум Как проверить, есть ли байты в буфере (2019)
- Форум bash передать (2015)
- Форум Передать body в pipe (2020)
- Форум [Pipe] Bash | python. (2011)
- Форум Браинфакалка данных вашего ПеКа (2024)
- Форум [bash][любителям детективов] После второго канала (pipe) данные «утекают» (2011)
- Форум pipe (mkfifo) - накопление данных (2008)
- Новости Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» (2021)
- Форум bash, передать значение переменной (2011)