我有以下的 shell 脚本,其中使用 trace 执行 curl 命令。我能够将 curl 命令的输出(api 响应)捕获到日志文件中,但无法将跟踪日志捕获到日志文件中。请帮助。
#! /bin/bash
app_header="app_header:test_app"
cmd="curl -ivk —trace GET https://app.corp.com/api/state/1231231?id=21"
echo $cmd >> /log/call_app_service.log
for i in {1..2}
do
echo "Running $i times" >> /log/call_app_service.log
$cmd -H $app_header >> /log/call_app_service.log
echo "\n" >> /log/call_app_service.log
sleep 1
done
$cmd -H $app_header >> /log/call_app_service.log
替换为$cmd -H $app_header 2>> /log/trace_output.log >> /log/call_app_service.log
。 - accdias