Articles of stdin

Obtener la input del usuario desde el script utilizado como stdin para la session SSH

Tengo un script de shell que ejecuta commands y solicita la input del usuario. La secuencia de commands se encuentra en mi computadora. Estoy usando el script como stdin para una session ssh para ejecutar commands de forma remota. El problema que estoy teniendo es que el command de lectura no parece esperar la input […]

Transmisión de secuencias con continuación si una twig se rompe

Digamos que ramifico una transmisión de video a 2 processs de ffplay cat video.mp4 | tee >(ffplay -i -) >(ffplay -i -) > /dev/null Ahora, si ffplay uno de los processs de ffplay , la transmisión se detiene, que no es lo que quiero. ¿Cómo puedo modificar este command para continuar transmitiendo el video al […]

Ejecute el script henetworkingoc a través de su adjunto al tty actual

Estoy tratando de hacer algo como esto: sudo su <<EOF select x in abc; do echo "Selected $x"; break; done EOF Sin embargo, termina sin aceptar la input. Funciona si hago esto: sudo su -c 'select x in abc; do echo $x; break; done' Pero es mejor escribir scripts más largos con henetworkingoc (sí, sé […]

¿Es seguro usar / dev / stdin si el progtwig no lee desde la input estándar sino solo desde files?

Quiero canalizar la salida de un progtwig A en un progtwig B. El progtwig B no admite la lectura desde stdin, solo desde files. ¿Puedo simplemente hacer A | B / dev / stdin? De hecho, parece que funciona, pero quiero asegurarme de que, al ejecutar la canalización, lo único que B obtiene de / […]

conectando ssh a un script de shell y no viendo stdin echo

Tengo un script awk en .bashrc que lee caracteres y modifica algunas palabras key. Funciona perfectamente cuando canalizo el tail -f y otros commands básicos a través de él, pero tengo un problema cuando canalizo ssh a través de él. Todo funciona bien, como era de esperar, excepto que no puedo ver nada que escriba […]

Secuencia de commands que utiliza fifos que no genera salida al procesar desde stdin

Estoy tratando de utilizar canalizaciones con nombre para procesar fragments de datos de input en paralelo antes de pegar los resultados juntos. Tenía algo funcionando hasta que agregué la posibilidad de tomar la input de stdin (después de esta respuesta ). Aquí informo mi problema usando un ejemplo simplificado que simplemente selecciona columnas y no […]

Bash Script que puede dirigir stdin stream para progtwigr

Intento crear una secuencia de commands capaz de procesar infinitamente una stream entrante que se canaliza hacia ella y producir continuamente una secuencia de salida que se puede canalizar a otra cosa, de la siguiente manera: <infinitely produce data stream> | myscript | <use modified stream> En mi caso, tengo un progtwig que generará continuamente […]

Identificar cuando la secuencia de commands python está esperando una input manual

Estoy escribiendo un script de shell que ejecuta un script de Python. La secuencia de commands de Python se detiene para que se proporcione una input manual. Sin embargo, no quiero tener que presionar ingresar cada vez al script. En cambio, quiero pasar el manual enter desde el script de shell en ejecución. Amablemente ayuda, […]

Lea y escriba en el file de stdin y stdout

Necesito leer continuamente y escribir en un file (virtual) en bash, sin cerrar el file en el medio . Estoy buscando un progtwig que abra el file para lectura y escritura, lea de stdin y escriba lo que lee en el file Y lea del file y escríbalo en stdout. Un poco como netcat pero […]

El process se suspende cuando se ejecuta de forma asíncrona

Tengo un process que me gustaría comenzar, y olvidarme. Cuando se ejecuta sincrónicamente, se ve como sudo -E lein run Esto funciona bien, indefinidamente. No es interactivo. Inicia un server web en el puerto 80. Pero cuando ejecuto: sudo -E lein run & Las salidas del terminal: [4] 30236 y unos segundos más tarde: [4] […]