Hi! Will those exit code be compatible with <sysexits.h>, i.e. will it be a superset or a subset of it? If not, it would be the right time.
Regards, Ulrich >>> Ken Gaillot <kgail...@redhat.com> schrieb am 10.01.2018 um 23:22 in >>> Nachricht <1515622941.4815.21.ca...@redhat.com>: > Every time you run a command on the command line or in a script, it > returns an exit status. These are most useful in scripts to check for > errors. > > Currently, Pacemaker daemons and command-line tools return an > unreliable mishmash of exit status codes, sometimes including negative > numbers (which get bitwise-remapped to the 0-255 range) and/or C > library errno codes (which can vary across OSes). > > The only thing scripts could rely on was 0 means success and nonzero > means error. > > Beginning with Pacemaker 2.0.0, everything will return a well-defined > set of reliable exit status codes. These codes can be viewed using the > existing crm_error tool using the --exit parameter. For example: > > crm_error --exit --list > > will list all possible exit statuses, and > > crm_error --exit 124 > > will show a textual description of what exit status 124 means. > > This will mainly be of interest to users who script Pacemaker commands > and check the return value. If your scripts rely on the current exit > codes, you may need to update your scripts for 2.0.0. > -- > Ken Gaillot <kgail...@redhat.com> > > _______________________________________________ > Users mailing list: Users@clusterlabs.org > http://lists.clusterlabs.org/mailman/listinfo/users > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org _______________________________________________ Users mailing list: Users@clusterlabs.org http://lists.clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org