我的代码的目的是下载托管在我本地 rundeck 服务器上的特定 rundeck 作业号生成的输出日志。
所以我尝试使用
curl -o output.txt -0 https://xx.xxx.xx.xxx:xxxx/project/Project-Folder/execution/show/25139#output
但是,当我这样做时,文件output.txt
没有任何信息,基本上是空的。
还有其他方法吗?我可以通过终端获取 rundeck 作业及其执行号的输出吗?
答案1
因此,经过一番查看和尝试后,我得出结论,获取输出的方法是将此命令作为本地命令运行:
cat /var/lib/rundeck/logs/rundeck/${job.project}/job/${job.id}/logs/${job.execid}.rdlog
这应该输出日志。