¿Cuáles son las diferencias básicas entre un semáforo y un bloqueo de giro? ¿Cuándo usaríamos un semáforo en lugar de un bloqueo de
¿Cuáles son las diferencias básicas entre un semáforo y un bloqueo de giro? ¿Cuándo usaríamos un semáforo en lugar de un bloqueo de
¿Usando awko sedcómo puedo seleccionar líneas que ocurren entre dos patrones de marcadores diferentes? Puede haber varias secciones marcadas con estos patrones. Por ejemplo: suponga que el archivo contiene: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu Y el patrón inicial es abcy el...
Según wikipedia, Los bloqueos compartidos a veces se denominan "bloqueos de lectura" y los bloqueos exclusivos a veces se denominan "bloqueos de escritura". ¿Puede explicar el razonamiento detrás de los términos "compartido" y
Cada vez que compila algo de la fuente, sigue los mismos 3 pasos: $ ./configure $ make $ make install Entiendo que tiene sentido dividir el proceso de instalación en diferentes pasos, pero no lo entiendo, por qué todos y cada uno de los codificadores de este planeta tienen que escribir los...
Me gustaría ejecutar un script de gawk--re-interval usando un shebang. El enfoque "ingenuo" de #!/usr/bin/gawk --re-interval -f ... awk script goes here no funciona, ya que se llama a gawk con el primer argumento "--re-interval -f"(no dividido entre los espacios en blanco), que no comprende. ¿Hay...
En UNIX / LINUX, ¿existe una forma sencilla de realizar un seguimiento del tiempo que tarda un
Estoy tratando de usar solo la dirección IP (inet) como parámetro en un script que escribí. ¿Existe una manera fácil en un terminal Unix de obtener solo la dirección IP, en lugar de mirar a través
Por lo general, stdouttiene búfer de línea. En otras palabras, siempre que su printfargumento termine con una nueva línea, puede esperar que la línea se imprima instantáneamente. Esto no parece mantenerse cuando se usa una tubería para redireccionar tee. Tengo un programa C ++ a, que genera...
Tengo un archivo de texto test.txt con el siguiente contenido: text1 text2 Y quiero asignar el contenido del archivo a una variable UNIX, pero cuando hago esto: testvar=$(cat test.txt) echo $testvar el resultado es: text1 text2 en vez de text1 text2 ¿Alguien puede sugerirme una solución...
He instalado mongodb y los controladores php en mi servidor Unix. Mi pregunta es ¿cómo puedo saber si mongodb se está ejecutando? ¿Existe una consulta de línea de comando simple para verificar el estado? Si lo inicio una vez desde el shell, seguirá ejecutándose si salgo del shell (este no parece...
Por alguna razón, la salida siempre se imprime en la terminal, independientemente de si la redirecciono a través de 2> o> o |. ¿Hay alguna forma de evitar esto? ¿Por qué está pasando
Al cdingresar a uno de mis directorios llamado, openfirese devuelve el siguiente error: bash: cd: openfire: Permission denied ¿Hay alguna forma de evitar
Trabajar en una aplicación basada en Android e iOS que requiere comunicación con un servidor que se ejecuta en el mismo dispositivo. Actualmente se usa una conexión de bucle de retorno TCP para comunicarse con la aplicación y el servidor (aplicación escrita en la capa de usuario, servidor escrito...
Desde un script de shell, ¿cómo verifico si un directorio contiene archivos? Algo parecido a esto if [ -e /some/dir/* ]; then echo "huzzah"; fi; pero que funciona si el directorio contiene uno o varios archivos (el anterior solo funciona con exactamente 0 o 1
Quiero obtener una lista de todos los archivos en un directorio, como con ls, para que cada nombre de archivo esté en una línea separada, sin los detalles adicionales proporcionados por ls -l. Miré ls --helpy no encontré una solución. Intenté hacer ls -l | cut --fields=9 -d" " pero lsno usa un...
¿Cuál es más eficiente en un conjunto de archivos muy grande y debería usarse? find . -exec cmd {} + o find . | xargs cmd (Suponga que no hay personajes divertidos en los nombres de
Estoy usando una terminal en serie para proporcionar información a nuestro experimento de laboratorio. Encontré que usando $ echo "5X5" solo devuelve una cadena de "5X5". ¿Existe un comando para ejecutar una operación de
Sé cómo configurarlo en mi / etc / profile y en mis variables de entorno. Pero, ¿y si quiero configurarlo durante un script? ¿Es import os, sys? ¿Cómo lo
Tengo una estructura de directorio como esta data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed Hay una subcarpeta entrante en todas las carpetas dentro del directorio de datos. Quiero obtener todos los archivos de todas las...
Escribí programas simples en C, que utilizan sockets ('cliente' y 'servidor'). (Uso de UNIX / Linux) El lado del servidor simplemente crea un socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); Y luego lo une a sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Y...