# Process Exit Code > [HTML Version](processexitcode.htm) _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.