【发布时间】:2020-02-28 04:40:58
【问题描述】:
我有下面的 shell 脚本,它执行带有跟踪的 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 2>> /log/trace_output.log >> /log/call_app_service.log替换这个$cmd -H $app_header >> /log/call_app_service.log。