Una
señal (signal) es una forma limitada de comunicación entre procesos empleada en
Unix y otros sistemas operativos compatibles con
POSIX. En esencia es una notificación asíncrona enviada a un
proceso para informarle de un evento. Cuando se le manda una señal a un proceso, el sistema operativo modifica su ejecución normal. Si se había establecido anteriormente un procedimiento (handler) para tratar esa señal se ejecuta éste, si no se estableció nada previamente se ejecuta la acción por defecto para esa señal.