Dudas con llamadas al sistema
Publicado por Migue (2 intervenciones) el 24/09/2007 19:34:52
Muy buenas tardes.
He encontrado este foro que espero me sirva de ayuda. Quisiera hacer la siguiente consulta:
Hay un fichero, el cual antes de crearse debe comprobarse que existe. Si existe hay que mostrar un mensaje de error y se bloqueará el programa con la señal pause(). Para desbloquear el proceso hay que enviar las señales SIGUSR1 y SIGUSR2.
Si se recibe SIGUSR1, se reescribe el fichero (leer datos de dos ficheros de entrada y llenar el fichero de salida con la multiplicación de los registros de ambos) y se acaba el proceso
Si se recibe SIGUSR2, no se modifica el fichero y se acaba el proceso
Las señales las hay que enviar desde la consola con kill.
Espero podáis solucionarme la duda, porque estoy un poco desesperado. Es lo único que me falta para poder acabar el programa.
He encontrado este foro que espero me sirva de ayuda. Quisiera hacer la siguiente consulta:
Hay un fichero, el cual antes de crearse debe comprobarse que existe. Si existe hay que mostrar un mensaje de error y se bloqueará el programa con la señal pause(). Para desbloquear el proceso hay que enviar las señales SIGUSR1 y SIGUSR2.
Si se recibe SIGUSR1, se reescribe el fichero (leer datos de dos ficheros de entrada y llenar el fichero de salida con la multiplicación de los registros de ambos) y se acaba el proceso
Si se recibe SIGUSR2, no se modifica el fichero y se acaba el proceso
Las señales las hay que enviar desde la consola con kill.
Espero podáis solucionarme la duda, porque estoy un poco desesperado. Es lo único que me falta para poder acabar el programa.
Valora esta pregunta


0