首页 > 解决方案 > 如何通过带有选项值的单行 Curl 命令运行 Rundeck 作业?

问题描述

我打算像这样运行一个单行 curl 命令:

https://rundeck.url.com/api/1/job/${job_id_here}/run?authtoken=${token_here}&Message=hello

其中Message是一个选项,或者是 Rundeck 作业中的一个变量。

标签: 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

推荐阅读