Articles of tubo

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 […]

Resultados de la versión de GCC a file

Cuando ejecuto gcc -v me gustaría enviar los resultados a un file de text. Pensé que algo como gcc -v > ~/defaultGCC.txt almacenaría el resultado de la versión pero no es así. También probé gcc -v | tee ~/defaultGCC.txt | more gcc -v | tee ~/defaultGCC.txt | more Y eso no funcionó … El seguimiento: […]

Pipe PID de ciertos processs de UNIX en ls -l

Ejecuto códigos SAS a través de bash. Entonces, cuando hago una ps -u <user-id> … (1) obtengo lo siguiente: UID PID TTY TIME CMD 327208 921620 – 0:00 sftp-server 327208 1409136 – 0:00 sshd 327208 1503426 pts/24 0:00 ps 327208 1683576 pts/24 0:00 elssrv 327208 2334914 pts/24 0:00 ksh 327208 2609352 pts/24 0:00 sas 327208 […]

¿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 / […]

¿Vaciar datos a files frecuentemente para un command de larga ejecución?

Tengo un command que procesa datos lentamente. El command procesa las líneas de un file y escribe los resultados en el file de salida data.txt : my_command > data.txt El problema que tengo es que me gustaría examinar las líneas de salida en el file data.txt medida que se procesan. El problema es que no […]

canalizar un file a una pregunta de secuencia de commands de procesamiento lento

Digamos que tengo un file muy grande y quiero procesar cada línea en ese file conectándola al script. cat large_file.txt | python processor.py No estoy completamente seguro de cómo funciona la operación anterior. ¿El file se itera, pasa cada línea al procesador esperando a que el procesador termine y luego, una vez que el procesador […]

¿Cómo imprime 'bash' o 'gnome-terminal' la información del usuario y la ruta?

Me pregunto si existe un mecanismo diferente entre la printing del usuario y la información de ruta (por ejemplo, "invitado: ~ / home / guest $") y salidas de command. Cuando trato de PIPE stdin y stdout de "bash", solo puedo get salidas de command pero no información de usuario y ruta. self.p = Popen(["bash", […]

Cómo networkingirigir dd a pv?

Este es mi command dd que necesito modificar: dd if=/tmp/nfs/image.dd of=/dev/sda bs=16k Ahora me gustaría utilizar pv para limitar la velocidad de copy desde el server NFS. ¿Cómo puedo lograr eso? Sé que –rate-limit hace el trabajo, pero no estoy seguro de cómo build tuberías.

la tubería no escribe en el file

Quiero get solo el número de ms de un command de ping a un file. Sin canalizar a un file, funciona según lo previsto. Estoy un poco perdido sobre por qué> un file no escribe nada. Esto funciona: ping 192.168.1.1 |egrep –line-buffenetworking -v 'PING|timeout' |sed -l -e 's/^.* time=\(.*\) ms$/\1/g' Esto no escribe nada en […]

Cómo aplicar set -o pipefail en el primer command que falla en la tubería

Estoy intentando exportar datos de una database de postgres a un file en bash. Pero me gustaría asegurarme de que el file solo se sobrescriba si la connection a la database no falla (es decir, obtengo algunos datos) Intenté usar la opción pipefail ; sin embargo, si el primer command falla con un error (el […]