Preguntas etiquetadas con linux

84
Ubuntu - Error: no se pudo crear la tarjeta SD

Veo muchas publicaciones sobre cómo escribir en la tarjeta SD, pero creo que mi problema es diferente. No puedo crear la tarjeta SD durante el proceso de creación de un AVD. Inicialmente intenté usar Android SDK y AVD Manager para hacer esto, seleccionando Nombre : my_avd Destino : Android...

84
Cómo sustituir variables de shell en archivos de texto complejos

Tengo varios archivos de texto en los que he introducido variables de shell ($ VAR1 o $ VAR2, por ejemplo). Me gustaría tomar esos archivos (uno por uno) y guardarlos en archivos nuevos donde todas las variables habrían sido reemplazadas. Para hacer esto, utilicé el siguiente script de shell...

83
Cómo asegurarse de que una aplicación siga ejecutándose en Linux

Estoy tratando de asegurarme de que un script siga ejecutándose en un servidor de desarrollo. Recopila estadísticas y proporciona un servicio web, por lo que se supone que persiste, pero algunas veces al día desaparece por razones desconocidas. Cuando nos damos cuenta, lo lanzamos nuevamente,...

83
¿Hay alguna forma de inspeccionar el rpath actual en Linux?

Soy consciente de que es posible usarlo readelf -d <elf> | grep RPATHpara inspeccionar un binario dado desde el shell, pero ¿es posible hacer esto dentro de un proceso? Algo como (mi llamada al sistema completamente inventada): /* get a copy of current rpath into buffer */...

83
¿Cómo tar ciertos tipos de archivos en todos los subdirectorios?

Quiero tar y todos los archivos .php y .html en un directorio y sus subdirectorios. Si uso tar -cf my_archive * alquila todos los archivos, que no quiero. Si uso tar -cf my_archive *.php *.html ignora los subdirectorios. ¿Cómo puedo convertirlo en tar de forma recursiva pero incluir solo dos...

83
diferencia entre cgroups y espacios de nombres

Recientemente comencé a aprender Docker y parece que la mayor parte del trabajo pesado lo realiza el kernel de Linux, utilizando espacios de nombres y cgroups. Algunas cosas que encuentro confusas son: ¿Cuál es la diferencia entre un espacio de nombres y un cgroup? ¿Cuáles son los...

82
Entrada de teclado sin bloqueo C

Estoy tratando de escribir un programa en C (en Linux) que se repite hasta que el usuario presiona una tecla, pero no debería requerir presionar una tecla para continuar cada ciclo. ¿Existe una forma sencilla de hacer esto? Me imagino que posiblemente podría hacerlo con select()pero eso parece...

82
Selección de un programador de E / S de Linux

Leí que supuestamente es posible cambiar el programador de E / S para un dispositivo en particular en un kernel en ejecución escribiendo en / sys / block / [disk] / queue / Scheduler. Por ejemplo, puedo ver en mi sistema: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory...