【问题标题】:Rundeck Job fails cause verbose outputRundeck 作业失败导致详细输出
【发布时间】:2021-02-01 23:44:10
【问题描述】:

我目前遇到的问题是我的 Rundeck 作业失败导致它写了一条详细的消息。有没有可能从 rundeck 改变这种行为?

My Job 是一个基本的 power shell 命令:
Get-ChildItem "\\server\folder" -Recurse -File | Where CreationTime -lt (Get-Date).AddDays(-365) | Remove-Item -Force -Verbose

没有 -verbose 我看不到哪个文件被删除了,但我想看看这个。

有人知道吗?

【问题讨论】:

  • 使用-verbose 开关会失败似乎很奇怪。我从来没有使用过 Rundeck,但你 trigger 你的 PowerShell 脚本正确吗?
  • 是的,我也在 Windows 上使用 Rundeck,它使用 powershell 来执行 $things

标签: powershell rundeck


【解决方案1】:

您可以将quiet output filter 附加到您的步骤,该过滤器需要一个正则表达式来捕获您不需要的行,您可以使用这个tool 来测试您的正则表达式定义。

【讨论】:

  • 但是我只输出了一个过滤器,但是我需要从-verbose生成的输出。问题是 Rundeck 将详细输出检测为错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-26
  • 2020-03-15
  • 2019-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多