Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com> Co-authored-by: weihongmin1 <weihongmin1@huawei.com> Co-committed-by: weihongmin1 <weihongmin1@huawei.com>
10 KiB
Return Codes
If obsutil is invoked by processes, the command output cannot be viewed in real time. obsutil generates different return codes based on different execution results. Table 1 describes the return codes. You can use the following methods to obtain the return code of the latest execution result and then analyze and rectify the fault based on it:
- In the macOS or Linux OS, run the following command to obtain the return code of the latest execution result:
echo $?
- In the Windows OS, run the following command to obtain the return code of the latest execution result:
echo %errorlevel%
Return Code |
Meaning |
Example Scenario |
|---|---|---|
0 |
Execution succeeded. |
An object is successfully uploaded. |
1 |
The file does not exist. |
The entered file path does not exist for uploading a file by running the cp command. |
2 |
The task does not exist. |
The specified task ID does not exist for resuming a failed upload task by running the cp command. |
3 |
Parameter error |
|
4 |
Bucket status error |
The specified destination bucket does not exist for uploading a folder by running the cp command. |
5 |
Initialization error during command execution |
|
6 |
Execution error. |
When you run the ls command to query the bucket list, the query fails because the network times out. |
7 |
The operation is not supported. |
Running the chattri command to change object properties is not supported. |
8 |
A batch task succeeded partially. |
Some objects fail to be downloaded during a batch download by running the cp command. |
9 |
Interruption error |
Users press Ctrl + C to interrupt the command execution. |
-1 |
Unknown error |
- |