On Wed, Oct 28 2015, Ulises Gonzalez wrote: > Em 28/10/15 05:08, Hugo Florentino escreveu: >> En tu caso, yo antes del tail pondría un grep para filtrar cáscara, o >> quizás pasaría el pipe directamente a sed como único comando. > > > Realmente hay algo "raro" con esto, mira esta salida, no puede ser más > natural y sin embargo no funciona > > crm-prodb:/home/linuxh/scripts # /etc/init.d/ntp status > Checking for network time protocol daemon (NTPD): dead > crm-prodb:/home/linuxh/scripts # status=` /etc/init.d/ntp status ` > ..dead > crm-prodb:/home/linuxh/scripts # echo $estatus ^ Error? ----------------------------------+
> crm-prodb:/home/linuxh/scripts # > > Lo único raro que veo es que en la primera línea de las que te pongo el > "dead" en la terminal aparece en rojo pero como ves en la segunda si > intento guardar eso en una variable por alguna extraña razón el dead se > imprime a pantalla, no se guarda en la variable y luego la variable > aparece como vacía ¿Podría la variable vacía ser causada por la "e" q se coló? El texto q no se captura esta siendo impreso en la salida de error, solo la salida estandar se captura. Prueba de fuego q hice con dash: $ dash $ export SHELL=dash $ ls -d $(echo $HOME) fuacata ls: cannot access fuacata: No such file or directory /home/servilio $ BLAH=$(ls -d $(echo $HOME) fuacata) ls: cannot access fuacata: No such file or directory $ echo $BLAH /home/servilio $ BLAH=$(ls -d $(echo $HOME) fuacata 2>/dev/null) $ echo $BLAH /home/servilio $ BLAH=$(ls -d $(echo $HOME) fuacata 2>&1) $ echo $BLAH ls: cannot access fuacata: No such file or directory /home/servilio Funciona bien, genial. Un «shell» moderno, aunque sea simple como dash, es muy capaz, fue una sorpresa agradable q tuve cuando la barahúnda de seguridad de «bash» hace un tiempecito. > , sabes como puedo quitar los colores de la terminal al menos para > cuando corra este script?? he intentado redefinir la variable de > entorno TERM pero no me ha funcionado Es algo q creo dependera del guión de arranque del servicio, o las librerías q use. Servilio ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l