我有一个运行此命令的cronjob:
curl -s -G -H Authorization: Bearer ${mysecret} ${myurl}
Run Code Online (Sandbox Code Playgroud)
我是叮当,我只是意识到每个人在发出“ ps -ef | grep curl”时都可以看到我的密码。我尝试使用-d选项,但未成功。您知道如何隐藏$ mysecret的值吗?
小智 5
请参见curl-从文件读取标头。您有两个选择。
对于curl的新版本(7.55及更高版本):
curl -H @ 文件名 $ {myurl}
当文件名保存头和秘密:授权:承载mysecret
对于旧版本,请创建一个配置文件:
curl -K 文件名 $ {myurl}
当文件名保存选项:-H“授权:承载mysecret ”