UNIX signals are predefined messages sent between two UNIX processes to communicate the occurrence of unexpected external events or exceptions.
A knowledge of UNIX signals is important when running Teradata ARC in a UNIX operating system. Teradata ARC UNIX signals are not supported in modules or routines written for use with Teradata ARC: when one of these signals is received, Teradata ARC terminates with a return code of 16.
Teradata ARC uses these UNIX signals:
- SIGILL (illegal signal)
- SIGINT (interrupt signal)
- SIGSEGV (segmentation violation signal)
- SIGTERM (terminate signal)