所有可能的退出代码为cp

时间:2014-05-10 09:41:54

标签: linux unix exit-code cp

查看cp的手册页,我发现当复制成功没有错误时,命令退出0,并且在任何错误上都有大于0的数字。但是,我找不到映射到特定情况的特定退出代码的任何详细说明。在任何地方都有这样的描述,甚至是标准化的,还是每个Unix / Linux发行版都有自己的退出代码设置用于不同的场景?

2 个答案:

答案 0 :(得分:11)

以下cp coreutils-8.21退出的方式:

exit (ok ? EXIT_SUCCESS : EXIT_FAILURE);

除了0或1之外别无其他。

答案 1 :(得分:1)

在Mac上(10.12.5(16F73)),还有其他代码。例如:

ser_text = io.TextIOWrapper(ser, newline='\r')
ser_text.readline()