Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

3
¿Es posible cambiar el orden de un globo?
Estoy tratando de mostrar todas las instancias de un mensaje particular del syslog en orden cronológico haciendo algo como lo siguiente: grep squiggle /var/log/messages* Desafortunadamente, el patrón global coincide primero con el archivo activo actualmente. p.ej. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 Esto significa que los mensajes recientes aparecen primero seguidos …
12 bash  wildcards 

2
Alternativa para ver qué colores admiten
Tengo un comando ( phpunit) que tiene una salida de color. De acuerdo con el watchcomando, debería poder usar la --colorbandera para permitir que pase la reproducción del color. Sin embargo, esto no está funcionando. ¿Hay alguna otra forma de resolver esto?
12 bash  utilities  watch 

1
¿Cómo puedo observar el ancho de banda de la memoria?
Tengo un sistema ARM Linux incorporado que muestra un rendimiento significativamente menor del esperado tanto en Ethernet como en USB. Sospecho que la memoria puede estar contribuyendo. ¿Hay alguna manera de observar el ancho de banda de memoria que se consume al ejecutar una prueba de rendimiento en Ethernet o …

2
usando xargs para grep múltiples patrones
Tengo un archivo que tiene términos que quiero grep, con cada término siendo una línea en el archivo. Estaba pensando que podría hacer esto con xargs. Lo que puedo deducir de ejemplos de la página de manual como este find ./work -print0 | xargs -0 rm es que xargs agrega …
12 grep  xargs 

5
Forma elegante de matar el proceso
Después de que mi script bash se realiza con el servidor de selenio, el script lo mata así: kill `ps -ef | grep selenium | awk '{ print $2 }'` Si bien esto funciona y mata el script de selenio, también trata de matar el proceso de grep seleniummodo que …
12 process  search  kill 


1
¿Qué significa el siguiente mensaje del núcleo?
Aparece lo siguiente / var / log / messages, ¿qué significa eso? Feb 19 22:51:20 kernel: [ 187.819487] non-matching-uid symlink following attempted in sticky world-writable directory by sh (fsuid 1001 != 0) Sucede cuando un trabajo cron estaba a punto de ejecutarse.
12 filesystems  cron 

3
Nombre de variable concatenado de desreferencia
Puedo hacer esto, pero requiere hacer una cadena de la variable y luego desreferenciarla. ¿Hay alguna forma de acortarlo a una declaración más simple? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do fruit_colour="${fruit}_COLOUR" echo $fruit is ${!fruit_colour} done He intentado muchas …

2
Número de barras invertidas necesarias para escapar de la barra diagonal inversa de expresiones regulares en la línea de comandos
Recientemente tuve problemas con algunas expresiones regulares en la línea de comandos, y descubrí que para hacer coincidir una barra invertida, se pueden usar diferentes números de caracteres. Este número depende de la cita utilizada para la expresión regular (ninguna, comillas simples, comillas dobles). Vea la siguiente sesión de bash …


2
Cómo comenzar a seguir un archivo que aún no se ha creado
Utilizo tailpara controlar el progreso de los trabajos que sé que escribirán su progreso en el disco. Casi siempre, sé qué archivo crearán antes de comenzar a ejecutarse (los trabajos los envía un planificador en una supercomputadora) ¿Hay alguna forma de tailestos archivos antes de que se creen? Me gustaría …


3
¿Por qué Linux calienta mi computadora?
He estado usando Linux en mi Acer 5740 durante un par de años. Últimamente, noté que mi computadora comienza a calentarse y se estabiliza a unos 70 grados. Si enciendo Eclipse o ffmpeg o algo así, la computadora dispara a 85-90 grados. Tal vez esto haya sucedido antes, pero podría …
12 linux 

1
¿Qué hace el {} en el comando find / path / -exec '{}'?
¿Tengo curiosidad por saber para qué sirve realmente el {} en el siguiente comando? Comando de ejemplo: find /foo/ -name "*.txt" -exec rm -v {} \; La página Man proporcionó un pequeño comentario pero me confundió un poco: La cadena '{}' se reemplaza por el nombre del archivo actual que …
12 find 

3
Mantener 100 instancias de un programa en ejecución
Actualmente estoy usando supervisor para mantener 100 instancias de un script ejecutándose a la vez. Si alguno muere, entonces comienza uno nuevo. Sin embargo, parece estar luchando por mantener números más grandes (> 300 procesos) y estoy buscando un reemplazo. Monit no parece hacer lo que quiero, ya que monitorea …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.