在shell中,可以使用条件判断语句来判断curl命令是否执行成功,并在失败时打印日志。

#!/bin/bash

# 执行curl命令
curl_command=$(curl [OPTIONS] [URL])

# 判断curl命令的返回值
if [ $? -ne 0 ]; then
  # 打印日志
  echo "制品上传失败"
fi

在上面的脚本中,首先执行curl命令,并将其结果保存在变量curl_command中。然后使用条件判断语句if [ $? -ne 0 ]来判断curl命令的返回值是否为非零,即是否执行失败。如果失败,则打印日志"制品上传失败"。注意,$?表示上一个命令的返回值。

shell 实现curl 命令失败后日志打印:制品上传失败

原文地址: https://www.cveoy.top/t/topic/ibzX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录