
# 返回码
通过进程等方式调用obsutil时，无法实时查看回显信息。obsutil支持在进程运行结束后，根据不同的运行结果生成不同的返回码，具体的返回码及其含义如[表1]所示。您可以通过以下方式获取最近一次运行结果的返回码，然后根据返回码分析并处理问题。
- macOS/Linux操作系统，执行以下命令获取最近一次运行结果的返回码：
  ```
  echo $?
  ```
  
- Windows操作系统，执行以下命令获取最近一次运行结果的返回码：
  ```
  echo %errorlevel%
  ```
  
 表1返回码 
| 返回码 | 含义          | 常见场景举例                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| 0   | 执行成功        | 上传对象成功。                                                                                                                                                                                                                                                                                                                                                  |
| 1   | 文件不存在       | 执行cp上传文件，输入的文件路径不存在。                                                                                                                                                                                                                                                                                                                                     |
| 2   | 任务不存在       | 执行cp恢复失败的上传任务，指定的Task Id不存在。                                                                                                                                                                                                                                                                                                                             |
| 3   | 参数错误        | - 执行cp上传文件，输入不支持的附加选项；  - 执行cp下载文件，输入的cloud_url不合法。 说明： cloud_url为桶路径或对象路径，当下载桶中的所有对象时，cloud_url的格式必须为obs://bucketname；当下载指定对象时，cloud_url的格式必须为obs://bucketname/key。    |
| 4   | 检查桶状态错误     | 执行cp上传文件夹，待上传的桶不存在。                                                                                                                                                                                                                                                                                                                                      |
| 5   | 命令初始化错误     | - 加载配置文件出错；  - 执行cp上传文件夹，并指定了-o参数，但无法成功创建保存结果清单文件的文件夹。                                                                                                                                               |
| 6   | 执行错误        | 执行ls查询桶列表，因为网络超时而失败。                                                                                                                                                                                                                                                                                                                                     |
| 7   | 操作不支持       | 执行chattri修改对象属性，但桶不是3.0版本的桶。                                                                                                                                                                                                                                                                                                                             |
| 8   | 批量任务执行不完全成功 | 执行cp批量下载对象，部分对象下载失败。                                                                                                                                                                                                                                                                                                                                     |
| 9   | 中断错误        | 执行命令过程中用户手动Ctrl+C中断任务执行。                                                                                                                                                                                                                                                                                                                                 |
| -1  | 其他未知错误      | -                                                                                                                                                                                                                                                                                                                                                        |
   
