2012-07-03 18 views

Respuesta

1

No hay un significado predefinido del código de salida.

Sin embargo, tradicionalmente el código de salida 0 significa éxito, y el código de salida> 0 significa falla. Muchas aplicaciones asignan algunos significados a los códigos de salida> 0, por lo que los scripts pueden aprovechar esto; los significados se reflejan en la documentación de la aplicación.

Algunas aplicaciones siguen el esquema de "valor más grande significa más grave error", algunos permiten tratar el código de salida como un conjunto de bits, pero la mayoría de las aplicaciones simplemente definir su propia lista de códigos.

Los códigos de salida < 0 son bastante raros.

2

El valor pasado es el código de salida. Por convención, 0 es éxito y cualquier otra cosa indica un error. Depende mucho de usted dar significado semántico a los diferentes códigos de error.

Cuestiones relacionadas