Command jobs within AutoSys that exceed their configured term_run_time may unexpectedly generate a KILLJOBFAIL alert and terminate with an "Aborted, Signal 2" error. This behavior occurs even when the job definition explicitly sets alarm_if_fail and alarm_if_terminated to 0 (disabled), leading to confusion about the source of the KILLJOBFAIL alert.
term_run_time attribute, KillSignals configurationThis behavior is due to a known issue related to the KillSignals setting in the AutoSys scheduler configuration file. If the KillSignals parameter is configured with multiple signal numbers separated by commas, the scheduler may incorrectly issue a KILLJOBFAIL alert when a job is terminated due to exceeding its term_run_time.
To resolve this issue, modify the KillSignals parameter in the $AUTOUSER/config.$AUTOSERV file to use a single signal value:
config.$AUTOSERV file: This file is typically found in the $AUTOUSER directory on your AutoSys scheduler host.KillSignals parameter:
KillSignals=2,9KillSignals=99 for SIGKILL).config.$AUTOSERV file, you must restart the AutoSys scheduler for the changes to take effect.This is a known issue that will be addressed in future maintenance releases of AutoSys. For more details, refer to the official documentation on known issues: