Exit Codes - acmesh-official/acme.sh GitHub Wiki

Request exit codes

There currently are three exit codes:

0: certificate request successful

1: certificate request failed

2: certificate still valid, request skipped

Cronjobs

If you run acme.sh --cron and all certificates are still valid (so nothing is renewd), the exit code will be is 0. Only if you run acme.sh --renew --domain example.com and it is still valid, the exit code will be 2 as stated above.