更新时间:2022-07-06 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
返回码
通过进程等方式调用obsutil时,无法实时查看回显信息。obsutil支持在进程运行结束后,根据不同的运行结果生成不同的返回码,具体的返回码及其含义如表1所示。您可以通过以下方式获取最近一次运行结果的返回码,然后根据返回码分析并处理问题。
- macOS/Linux操作系统,执行以下命令获取最近一次运行结果的返回码:
   echo $? 
- Windows操作系统,执行以下命令获取最近一次运行结果的返回码:
   echo %errorlevel% 
| 返回码 | 含义 | 常见场景举例 | 
|---|---|---|
| 0 | 执行成功 | 上传对象成功。 | 
| 1 | 文件不存在 | 执行cp上传文件,输入的文件路径不存在。 | 
| 2 | 任务不存在 | 执行cp恢复失败的上传任务,指定的Task Id不存在。 | 
| 3 | 参数错误 | 
 | 
| 4 | 检查桶状态错误 | 执行cp上传文件夹,待上传的桶不存在。 | 
| 5 | 命令初始化错误 | 
 | 
| 6 | 执行错误 | 执行ls查询桶列表,因为网络超时而失败。 | 
| 7 | 操作不支持 | 执行chattri修改对象属性,但桶不是3.0版本的桶。 | 
| 8 | 批量任务执行不完全成功 | 执行cp批量下载对象,部分对象下载失败。 | 
| 9 | 中断错误 | 执行命令过程中用户手动Ctrl+C中断任务执行。 | 
| -1 | 其他未知错误 | - | 
   父主题: 问题定位
  
  
    