使用正则表达式检查cron条目' 0 5 * * * / usr / bin / aide --check'

时间:2016-11-14 18:09:51

标签: regex rspec serverspec inspec

如何使用正则表达式检查cron条目0 5 * * * /usr/bin/aide --check?我想在Chef InSpec中查看这个,如

its('content') { should match /<the regular expression>/ }

2 个答案:

答案 0 :(得分:2)

describe cron do
  it { expect(subject).to have_entry '0 5 * * * /usr/bin/aide --check' }
end

是在Serverspec中执行此操作的正确方法,也可以立即解决您的格式问题。

如果您真的想使用正则表达式(并且您的后续评论留下作为答案暗示您没有),那么您可以这样做:

its(:content) { is_expected.to match %r{0 5 \* \* \* /usr/bin/aide --check} }

答案 1 :(得分:0)

正则表达式可以是@Resources.Resource.@Model.getButtonText()