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 either 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 because the bucket version is not 3.0. |
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 |
- |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.