Determining the Completion Status of a SAS Job in UNIX Environments


The exit status for the completion of a SAS job is returned in $status for the C shell, and in $? for the Bourne and Korn shells . A value of 0 indicates normal termination. You can affect the exit status code by using the ABORT statement. The ABORT statement takes an optional integer argument, n , which can range from 0 to 255.

The following table summarizes the values of the exit status code.

Table 1.1: Exit Status Code Values

Condition

Exit Status Code

All steps terminated normally

SAS System issued warning(s)

1

SAS System issued error(s)

2

User issued ABORT statement

3

User issued ABORT RETURN statement

4

User issued ABORT ABEND statement

5

User issued ABORT RETURN n statement

n

User issued ABORT ABEND n statement

n

If you specify the ERRORABEND SAS system option on the command line, and the job has errors, the exit status code is set to 5.

UNIX exit status codes are in the range 0 “255. Numbers greater than 255 may not print what the user expects because the code is interpreted as a signed byte.




SAS 9.1 Companion for UNIX Environments
SAS 9.1 Companion For Unix Enivronments
ISBN: 1590472101
EAN: 2147483647
Year: 2004
Pages: 185
Authors: SAS Institute

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net