Articles of linux

Simulación de la tecla ENTRAR en script bash

Creé un script bash realmente simple que ejecuta algunos comandos. uno de estos comandos necesita la entrada del usuario durante el tiempo de ejecución. es decir, le pregunta al usuario “¿quieres bla, bla, bla?”, simplemente quiero enviar una tecla Enter para que la secuencia de comandos esté completamente automatizada. No tendré que esperar la entrada […]

Cómo maneja Linux los hilos y la progtwigción de procesos

Estoy tratando de entender cómo maneja Linux la progtwigción de procesos y la progtwigción de subprocesos. Leí que Linux puede progtwigr procesos e hilos. ¿Linux tiene un progtwigdor de hilos Y un progtwigdor de procesos? Si es así, ¿cómo cooperan?

Cómo analizar un archivo CSV en Bash?

Estoy trabajando en un largo script Bash. Quiero leer celdas de un archivo CSV en variables Bash. Puedo analizar líneas y la primera columna, pero no cualquier otra columna. Aquí está mi código hasta ahora: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done Solo está imprimiendo la […]

Externalización de la configuración de la aplicación de Tomcat desde el archivo .war

Tengo problemas para configurar una aplicación web en tomcat 7. En mi archivo war, hay un archivo de propiedades myApp / WEB-INF / classes / myProps.props, y contiene las propiedades propias del entorno. Estoy tratando de anular ese archivo de configuración en el servidor, de modo que el mismo archivo de guerra se implemente en […]

¿Qué significa __init en el código del kernel de Linux?

En el código fuente del kernel de Linux encontré esta función: static int __init clk_disable_unused(void) { // some code } Aquí no puedo entender qué significa __init .

¿Por qué crear un nuevo proceso es más caro en Windows que en Linux?

Escuché que crear un nuevo proceso en una caja de Windows es más costoso que en Linux. ¿Es esto cierto? ¿Alguien puede explicar los motivos técnicos de por qué es más costoso y proporcionar razones históricas para las decisiones de diseño detrás de esas razones?

¿Es posible determinar el hilo que contiene un mutex?

En primer lugar, uso la biblioteca pthread para escribir el progtwig C de subprocesos múltiples. Los hilos siempre cuelgan por sus mutexs esperadas. Cuando uso la utilidad strace para encontrar un hilo en estado FUTEX_WAIT , quiero saber qué hilo contiene ese mutex en ese momento. Pero no sé cómo podría hacerlo. ¿Hay alguna utilidad […]

automatización de sesión de telnet utilizando scripts bash

Estoy trabajando en la automatización de algunas tareas relacionadas con telnet, utilizando scripts Bash. Una vez automatizado, no habrá interacción del usuario con telnet. (es decir, estará totalmente automatizado) los scripts se ven así: # execute some commands on the local system # access a remote system with an IP address: 10.1.1.1 (for example) telnet […]

¿Cómo fuerza un archivo MAKE para reconstruir un objective

Tengo un archivo MAKE que construye y luego llama a otro archivo MAKE. Como este archivo make llama a más makefiles que hacen el trabajo, realmente no cambia. Por lo tanto, sigue pensando que el proyecto está construido y actualizado. dnetdev11 ~ # make make: `release’ is up to date. ¿Cómo fuerzo el archivo MAKE […]

¿Depuración del kernel de Linux en vivo, cómo se hace y qué herramientas se usan?

¿Cuáles son los métodos y las herramientas más comunes y por qué no poco comunes que se usan para realizar la depuración en vivo en el kernel de Linux? Sé que Linus por ej. está en contra de este tipo de depuración para el kernel de Linux o menos y por lo tanto no se […]