-
Notifications
You must be signed in to change notification settings - Fork 14
ExitCodes
Xander edited this page Mar 27, 2018
·
3 revisions
The following is a list of recommended exit codes for grabbers. The only compulsory part (at the moment) is that components exit with 0 to signal success: if they do, Shepherd will parse their output; if they don't, Shepherd will ignore their output and flag the component as having failed.
All other codes are optional, but it might be useful if components use a common system.
| Exit Code | Meaning |
|---|---|
| 0 | Success |
| Non-zero | Failure |
| 10 | No network |
| 11-19 | Other network-related failure |
| 20 | Unable to parse anything from data source |
| 21-29 | Other parsing-related failure |
| 30 | Component requires configuration |
| 31 | Component requires re-configuration |
| 32-39 | Other failure requiring user intervention |