Articles of linux

¿Cómo especificar la versión de la biblioteca para usar en el momento del enlace?

Siguiente pregunta ¿Cómo se resuelven las aplicaciones a diferentes versiones de bibliotecas compartidas en tiempo de ejecución? , Me pregunté cómo especificar en la línea de comando del enlace qué versión de la biblioteca usará. Digamos que tengo libmy.so.1.0 libmy.so.1 -> libmy.so.1.0 libmy.so.2.0 libmy.so.2 -> libmy.so.2.0 libmy.so -> libmy.so.2 La forma habitual de especificar la […]

Intentando insertar nueva línea en una variable en bash

yo tengo var=”abc” for i in $var do p=`echo -e $p’\n’$i` done echo $p Quiero el último eco para imprimir a b c Tenga en cuenta que quiero que la variable p contenga nuevas líneas. ¿Cómo puedo hacer eso?

Cómo hacer una lista de archivos en un directorio en un progtwig C?

Estoy tratando de escribir un servidor ftp en Linux. En este asunto, ¿cómo puedo hacer una lista de archivos en el directorio de la terminal mediante un progtwig C? Tal vez pueda usar la función exec para ejecutar el comando find pero quiero el nombre del archivo como cadena para enviar el progtwig cliente. ¿Cómo […]

¿Cómo obtener una lista de dispositivos de captura de video (cámaras web) en Linux (ubuntu)? (C / C ++)

Entonces, todo lo que necesito es simple: una lista de los dispositivos de captura de video actualmente disponibles (cámaras web). Lo necesito en una aplicación simple de consola C o C ++. Por lista me refiero a algo así como la salida de consola: 1) Asus Web Camera 2) Sony Web Camera Así que parece […]

Error al iniciar Eclipse en Linux: “finalizó JVM. Código de salida = 13 “

Estoy tratando de ejecutar eclipse y encontrar los errores. Estoy usando Kubuntu como mi sistema operativo y cuando escribí java -version en la terminal obtuve ‘java version’ 1.6.0_23 ”. Tengo OpenJDK instalado, pero no estoy seguro de qué hacer a continuación. ¿Alguna idea? Gracias. ERROR: JVM terminated. Exit code=13 /usr/bin/java -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx384m -jar […]

Buscando y leyendo archivos grandes en una aplicación Linux C ++

Estoy corriendo en un desbordamiento de enteros usando las opciones ftell y fseek estándar dentro de G ++, pero creo que estaba equivocado porque parece que ftell64 y fseek64 no están disponibles. He estado buscando y muchos sitios web parecen hacer referencia al uso de lseek con el tipo de datos off64_t , pero no […]

Haga que bash script responda instrucciones interactivas

¿Es posible tener un script bash que maneje automáticamente las solicitudes que normalmente se presentarían al usuario con acciones predeterminadas? Actualmente estoy usando un script bash para llamar a una herramienta interna que mostrará mensajes al usuario (solicitando S / N) para completar acciones, sin embargo, el script que estoy escribiendo debe estar completamente “sin […]

Convertir formatos de fecha en bash

Tengo una fecha en este formato: “27 JUN 2011” y quiero convertirlo a 20110627 ¿Es posible hacer en bash?

¿Cómo detectar el lanzamiento de progtwigs en Linux?

Escribí un daemon simple. Este daemon debería responder cuando ejecuto cualquier progtwig. ¿Como hacer esto? En un gran bucle de daemon: while(1) { /* function which catches new programm running */ } ¿Qué funciones llamar en Linux, cuando estoy ejecutando un nuevo progtwig (crear un nuevo proceso)?

¿Cómo verificar qué bibliotecas compartidas se cargan en el tiempo de ejecución para un proceso determinado?

¿Hay alguna manera de verificar qué bibliotecas está usando un proceso en ejecución? Para ser más específico, si un progtwig carga algunas bibliotecas compartidas usando dlopen , entonces readelf o ldd no lo van a mostrar. ¿Es posible obtener esa información de un proceso en ejecución? Si es así, ¿cómo?