Articles of stderr

find exec mv encuentra un inode (dir), cambia el nombre de dir, pero devuelve "No such such file or directory"

El siguiente command find-exec(mv) encuentra un directory llamado say prog-3.6.9-stable-gnu y cambia su nombre con éxito. Sin embargo, el command también regresa: find: './prog': No existe ningún file o directory Este es el command: find ./ -type d -name 'prog-*' -exec mv {} prog \; Obtuve un resultado similar cuando find-exec(rm) que dir: Dado que […]

¿Buena o mala práctica? ¿Redirigir a stderr?

Directamente al grano, tengo un script que read la input del usuario y las indicaciones interactivas antes de imprimir el resultado final que se espera que pueda get el usuario que realiza la llamada de la siguiente manera: AVAR=$(myscript arg1 arg2 arg3) Así que se me ocurrió un sucio [?] Truco [?] En myscript: # […]

¿Cómo uso gpsdecode para generar los resultados de gpscat de forma legible?

Estoy conectado a un procesador con un GPS conectado a través de un serial port USB. Lo que he intentado hacer es leer los datos del GPS haciendo: gpscat /dev/ttyS2 | gpsdecode Sin embargo, es muy lento y después de mucho time produce esto: 130 root@gw-0317STLG0067 ~ # gpscat /dev/ttyS2 | gpsdecode 🙁 {"class":"SKY","device":"stdin","vdop":1.20,"hdop":1.20,"pdop":1.80,"satellites":[{"PRN":29,"el":28,"az":79,"ss":39,"used":false},{"PRN":31,"el":18,"az":204,"ss":18,"used":false}]} Cuando […]

Redirigiendo salida estándar y error estándar a un file

He llegado a comprender que tenemos dos methods para networkingireccionar stdout y stderr al mismo file. El primer método es: ls -l /bin > ls-output.txt 2>&1 Como dice el autor de este libro : Usando este método, realizamos 2 networkingirecciones, primero networkingirigimos stdout a ls-output.txt y luego networkingirigimos stderr (descriptor de file 2) a stdout […]

Quiero capturar el STDERR y el STDOUT del script de ejecución de background

Tengo que ejecutar un script de background y también tengo que atrapar el STDERR y STDOUT. estoy usando la línea de abajo test.sh & >> log_file 2>&1 Pero, afortunadamente, nada se está escribiendo en log_file Por favor, ayúdame aquí

¿Hay algún process que no envíe EOF antes de finalizar y cómo crearlo?

Sospecho que un process para no enviar EOF cuando mueren con SIGINT y SIGKILL respectivamente. ¿Puede ser ese el caso (o todos los processs siempre envían EOF a stdout y stderr después de terminar con la señal)? En caso afirmativo, ¿cómo puedo imitar ese process para poder usarlo en una testing de unidad Java (que […]

Tubo no recogiendo stdout

Estoy ejecutando un progtwig Java desde un terminal OS X 10.8 bash, y estoy tratando de networkingefinir la salida que está produciendo. Sin embargo, al ejecutar esto a través de un conducto o al networkingefinirlo en un file, la salida está en blanco, sin embargo, veo la salida en el terminal. Para ilustrar esto: > […]

Redirigir stdout a file con nohup no funciona

Estoy intentando ejecutar un C-progtwig en el background. También quiero save los stdout-outputs del progtwig. Pero si bash lo siguiente, nohup solo networkingirecciona stderr-outputs al logfile.txt: nohup ./GetTempValues 11 4 > logfile.txt 2>&1 & Donde 11 y 4 son los parameters que necesito pasar a mi progtwig y el último & es para ejecutar el […]

¿Qué es `> &` en términos simples?

¿Qué hace $ command 1>&2 do? Según tengo entendido, esto ejecuta el command pero con el STDOUT networkingirigido al STDERR . Pero no estoy seguro exactamente cómo >& funciona. Lo he visto como $ command 1>&2 y $ command 2>&1 . Creo que el 1 y 2 son los descriptores de file para STDOUT y […]

shell stderr a / dev / null

Tengo un file PID y quiero get el número PID, así que esto es lo que estoy haciendo. [root@linux ~]# PID=`cat /usr/local/foo/var/run/foo.pid` [root@linux ~]# echo $PID 3414 a veces este file no existe y este arrojando un error de file, quiero especificar que no arroje un error, si el file no existe. [root@linux ~]# PID=`cat […]