# 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.