Articles of posix

Cómo redirigir la salida a la pantalla después de abrir (“out.txt”, “a”, stdout)

#include int main() { printf(“This goes to screen\n”); freopen(“out.txt”, “a”, stdout); printf(“This goes to out.txt”); freopen(“/dev/stdout”, “a”, stdout); printf(“This should go to screen too, but doesn’t\n”); return 0; } Llamo a freopen para redirigir el stdout a out.txt luego imprimo algo en el archivo, ahora quiero redirigirlo a la pantalla, pero freopen (“/ dev / […]

convertir el carácter a la fecha * rápidamente * en R

Posible duplicado: ¿Por qué es as.Date lento en un vector de caracteres? Tengo un gran data.frame (aproximadamente 60 mil observaciones) que leo de una base de datos usando RMySQL . Las fechas se introducen como caracteres (no parece haber una manera de cambiar esto) y, por lo tanto, uso el as.Date para convertir las cosas […]

Obtener el descriptor de archivo más alto asignado

¿Hay una forma portátil (POSIX) para obtener el número de descriptor de archivo más alto asignado para el proceso actual? Sé que hay una buena manera de obtener el número en AIX, por ejemplo, pero estoy buscando un método portátil. La razón por la que estoy preguntando es que quiero cerrar todos los descriptores de […]

cómo obtener el directorio de scripts en POSIX sh?

Tengo el siguiente código en mi script bash. Ahora quiero usarlo en POSIX sh. Entonces, ¿cómo convertirlo? Gracias. DIR=”$( cd “$( dirname “${BASH_SOURCE[0]}” )” > /dev/null && pwd )”

¿Cómo puedo convertir un puntero de archivo (FILE * fp) a un descriptor de archivo (int fd)?

Tengo un FILE * , devuelto por una llamada a fopen() . Necesito obtener un descriptor de archivo para hacer llamadas como fsync(fd) . ¿Cuál es la función para obtener un descriptor de archivo desde un puntero de archivo?

Sistema V IPC vs POSIX IPC

¿Cuáles son las diferencias entre System V IPC y POSIX IPC ? ¿Por qué tenemos dos estándares? ¿Cómo decidir qué funciones de IPC usar?

¿Hay plataformas donde el uso de la copia de estructura en un fd_set (para select () o pselect ()) causa problemas?

Las llamadas al sistema select() y pselect() modifican sus argumentos (los argumentos ‘ fd_set * ‘), de modo que el valor de entrada le dice al sistema qué descriptores de archivos verificar y los valores de retorno le dicen al progtwigdor qué descriptores de archivos son actualmente utilizables. Si va a llamarlos repetidamente para obtener […]

¿Qué es / dev / null 2> & 1?

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 Se está descargando y recargando el firewall. No entiendo la >> /dev/null 2>&1 parte. ¿Cuál es el propósito de tener esto en el cron? Está anulando las reglas de mi firewall. ¿Puedo eliminar de forma segura este […]

¿Distinguiendo entre los hilos de Java y los hilos del sistema operativo?

¿Cómo puedo distinguir la ejecución de subprocesos Java y subprocesos nativos? En Linux, habrá un proceso principal para cada proceso hijo, y dicen que 0 es el padre de todo el proceso, ¿habrá un hilo principal de todos los hilos de código bifurcados? ¿Cómo puedo saber qué hilo de Java está relacionado con el hilo […]

¿Cómo matar todos los procesos con un nombre parcial dado?

Quiero matar a todos los procesos que obtengo: ps aux | grep my_pattern ¿Cómo hacerlo? Esto no funciona: pkill my_pattern