Preguntas con la etiqueta [linux]

Lista linux preguntas

Cómo utilizar la memoria compartida con Linux en C

6
respuestas
165
votos
441.4k
vistas

Tengo un pequeño problema con uno de mis proyectos. He estado intentando encontrar un ejemplo bien documentado del uso de la memoria compartida, fork()pero sin éxito. Básicamente, el escenario es

¿Cómo salir si falló un comando? [duplicar]

9
respuestas
307
votos
244.2k
vistas

Soy un novato en scripts de shell. Quiero imprimir un mensaje y salir de mi script si falla un comando. He intentado: my_command && (echo 'my_command failed; exit) Pero no

Ver el resultado completo del comando PS

14
respuestas
210
votos
299.6k
vistas

Cuando ejecuto ps -auxun comando en mi servidor Linux, al que me conecté mediante PuTTY, pocos procesos son demasiado largos para caber en el ancho de mi ventana actual. ¿Existe

Cuando los programas ingresan a la _startrutina al inicio del programa, ¿el puntero de la pila está alineado con un límite de 16 bytes o debe alinearse manualmente? Quiero decir,

Usando Linux y C++, me gustaría una función que haga lo siguiente: string f(string s) { string r = system("foo < s"); return r; } Obviamente lo anterior no funciona,

¿Cómo se desinstala node.js usando la línea cmd en Linux?

Estoy intentando configurar una VPN con una Raspberry Pi y el primer paso es poder acceder sshal dispositivo desde fuera de mi red local. Por alguna razón, esto está resultando

Quiero matar un árbol de procesos completo. ¿Cuál es la mejor manera de hacer esto utilizando lenguajes de secuencias de comandos comunes? Estoy buscando una solución sencilla.

Tengo un archivo como el siguiente: line1 line2 line3 Y quiero obtener: prefixline1 prefixline2 prefixline3 Podría escribir un script Ruby, pero es mejor si no lo necesito. prefixcontendrá /. Es

Tengo un programa en el que necesito convertir un PDF a una imagen usando Image Magick. Lo hago usando el subprocesspaquete: cmd = 'magick convert -density 300 '+pdfFile+'['+str(rangeTuple[0])+'-'+str(rangeTuple[1])+'] -depth 8

Cuando ejecuto mi aplicación, a veces aparece un error sobre too many files open. Running ulimit -ainforma que el límite es 1024. ¿Cómo puedo aumentar el límite por encima de

epoll_wait: eventos máximos

1
respuestas
16
votos
6.8k
vistas

int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout); Estoy un poco confundido acerca del parámetro maxevents . Digamos que quiero escribir un servidor que pueda manejar hasta 10k

Si quiero encontrar las diferencias entre dos árboles de directorios, normalmente simplemente ejecuto: diff -r dir1/ dir2/ Esto genera exactamente cuáles son las diferencias entre los archivos correspondientes. Me interesa

Mi código: #!/bin/sh #filename:choose.sh read choose [ "$choose" == "y" -o "$choose" == "Y" ] && echo "Yes" && exit 0 [ "$choose" == "n" -o "$choose" == "N" ]

A menudo uso el findcomando para buscar en el código fuente, eliminar archivos, lo que sea. Es molesto que, debido a que Subversion almacena duplicados de cada archivo en sus