使用正则表达式检查 cron 条目 '0 5 * * * /usr/bin/aide --check'
Use a regex to check cron entry '0 5 * * * /usr/bin/aide --check'
如何使用正则表达式检查 cron 条目 0 5 * * * /usr/bin/aide --check
?我想在 Chef InSpec 中检查一下
its('content') { should match /<the regular expression>/ }
正则表达式可以是 /0 5 * * * \/usr\/bin\/aide --check/
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} }
如何使用正则表达式检查 cron 条目 0 5 * * * /usr/bin/aide --check
?我想在 Chef InSpec 中检查一下
its('content') { should match /<the regular expression>/ }
正则表达式可以是 /0 5 * * * \/usr\/bin\/aide --check/
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} }