¿Qué comando se puede usar para verificar si un directorio existe o no, dentro de un script de shell
POSIX (Portable Operating System Interface) es un conjunto de estándares que definen API de programación, un intérprete de comandos y utilidades comunes para sistemas operativos similares a Unix.
¿Qué comando se puede usar para verificar si un directorio existe o no, dentro de un script de shell
En un script de shell, ¿cómo hago eco de todos los comandos de shell llamados y expando los nombres de variables? Por ejemplo, dada la siguiente línea: ls $DIRNAME Me gustaría que el script ejecute el comando y muestre lo siguiente ls /full/path/to/some/dir El propósito es guardar un registro...
¿Qué es POSIX? He leído el artículo de Wikipedia y lo leo cada vez que encuentro el término. El hecho es que nunca entendí realmente lo que es. ¿Alguien puede explicarme esto también explicando "la necesidad de
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 meses . Quiero...
Estoy buscando una manera de obtener la salida de un comando cuando se ejecuta desde un programa C ++. He visto el uso de la system()función, pero eso solo ejecutará un comando. Aquí hay un ejemplo de lo que estoy buscando: std::string result = system("./some_command"); Necesito ejecutar un...
Los entornos POSIX proporcionan al menos dos formas de acceder a los archivos. Ahí está el estándar de llamadas al sistema open(), read(), write(), y amigos, pero también existe la opción de usar mmap()para mapear el archivo en la memoria virtual. ¿Cuándo es preferible usar uno sobre el otro?...
Encontré este fragmento de código en /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Está descargando y volviendo a cargar el firewall. No entiendo la >> /dev/null 2>&1parte. ¿Cuál es el propósito...
¿Cuál es la diferencia entre read()y recv(), y entre send()y write()en la programación de socket en términos de rendimiento, velocidad y otros
Tengo un FILE *, devuelto por una llamada a fopen(). Necesito obtener un descriptor de archivo para hacer llamadas como fsync(fd)en él. ¿Cuál es la función para obtener un descriptor de archivo desde un puntero de
Soy bastante nuevo en Ubuntu, pero parece que no puedo hacer que esto funcione. Funciona bien en las computadoras de mi escuela y no sé lo que no estoy haciendo. He comprobado usr / include y time.h está bien. Aquí está el código: #include <iostream> #include <time.h> using namespace...
Hoy tuve que usar la basename()función, y el man 3 basename( aquí ) me dio un mensaje extraño: Notas Hay dos versiones diferentes de basename () : la versión POSIX descrita anteriormente y la versión GNU , que se obtiene después #define _GNU_SOURCE #include <string.h> Me pregunto...
Escribí un programa para una tarea que se supone que imprime su salida en stdout. La especificación de asignación requiere la creación de un Makefile que, cuando se invoca, make run > outputFiledebe ejecutar el programa y escribir la salida en un archivo, que tiene una huella digital SHA1...
Estaba a punto de agregar un controlador de señal adicional a una aplicación que tenemos aquí y noté que el autor había utilizado sigaction()para configurar los otros controladores de señal. Iba a usar signal(). Para seguir la convención que debo usar, sigaction()pero si escribo desde cero, ¿cuál...
TL; DR: Si el kernel de Linux pierde una escritura de E / S almacenada en un búfer , ¿hay alguna forma de que la aplicación se entere? Sé que tiene que tener fsync()el archivo (y su directorio principal) para mayor durabilidad . La pregunta es si el núcleo pierde buffers sucios que están...
¿Cómo atrapo un evento Ctrl+ Cen C
En general, ¿qué podemos dar por sentado cuando agregamos a un archivo en UNIX desde múltiples procesos? ¿Es posible perder datos (un proceso sobrescribe los cambios del otro)? ¿Es posible que los datos se estropeen? (Por ejemplo, cada proceso agrega una línea por anexo a un archivo de registro,...
En los sistemas POSIX, las señales de terminación suelen tener el siguiente orden (según muchas páginas MAN y las especificaciones POSIX): SIGTERM: solicite cortésmente que finalice el proceso. Terminará elegantemente, limpiando todos los recursos (archivos, sockets, procesos secundarios, etc.),...
Ya conozco la identificación de usuario real . Es el número único de un usuario en el sistema. En mi sistema, mi uides $ echo $UID 1014 $ ¿Qué significan las otras dos identificaciones? ¿Y cuál es el uso de la identificación de usuario efectiva y la identificación de usuario guardada y dónde...
Necesito crear un trabajo CRON que se ejecutará el último día de cada mes. Lo crearé usando cPanel. Se agradece cualquier ayuda.
¿Qué es SEGV_MAPERR, por qué siempre se le ocurre SIGSEGV?