Process Exit Code

Written February 2022

Under UNIX, the ashell process will return an exit code that can be detected in a shell script to determine whether the launch succeeded or not. By convention, 0 indicates a successful launch, while anything else indicates an error, with the following being the most likely:

Code

Meaning

11

JOBTBL full

12

No license

13

No computer name (Windows)

14

QFLOCK.SYS corrupt

15

QFLOCK.SYS version incompatible

16

Jobname already exists

17

Error locking or accessing JOBTBL.SYS

18

Too many sessions sharing same client IP (Windows)

20

Exceeded maximum nodes allocated to group (group licensing)

 

History

2022 February, A-Shell 6.5.1711:  Add UNIX launch code errors.