rundeck - 如何通过带有选项值的单行 Curl 命令运行 Rundeck 作业?
问题描述
我打算像这样运行一个单行 curl 命令:
https://rundeck.url.com/api/1/job/${job_id_here}/run?authtoken=${token_here}&Message=hello
其中Message
是一个选项,或者是 Rundeck 作业中的一个变量。
解决方案
curl -D - \
-X "POST" -H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Rundeck-Auth-Token: j97rbzw19u9pT1a0JvQTcmFuzaFYW71W" \
-d "{\"argString\":\" -servername $servername -foldername $foldername \"}" \
http://192.168.43.50:4440/api/16/job/c0649a32-1264-47fd-a345-e061794b2326/executions
推荐阅读
- svelte-3 - 无法从可写 Svelte 存储中读取数据
- wordpress - Wordpress Bookly 接受使用 Stripe 的 Przelewy24 付款
- c++ - Netbeans C++ sftp 文件复制
- javascript - 在 Litepicker 中禁用过去的日子
- raspberry-pi - 我没有得到任何 boinc 任务
- docusignapi - Docusign:在收到同意后尝试获取 userInfo internal_server_error
- mysql - Laravel change() 方法在 mysql 8 中抛出错误
- jquery - 需要用新数据初始化时不能破坏数据表
- xml - 有条件地复制 XSLT 1.0 中的模板(优化调用模板)
- azure-ad-b2c - Azure AD B2C - 审核日志/登录日志添加其他字段