요리사 레시피에 주어진 cookbook_file이 있는지 테스트 할 수있는 방법이 있습니까? 나는 다음과 같은 것을 할 싶습니다Chef - cookbook_file 존재 여부 테스트
cookbook_file "/etc/cron.d/#{service}" do
source "etc/cron.d/#{service}"
owner "root"
group "root"
mode "0644"
end
를하고 떨어지지 않은 경우 파일 "등/cron.d/{SERVICE_NAME}"나는 컴퓨터에서 실행되는 많은 서비스가있을 수 있기 때문에, 존재하지 않는 , 그중 몇몇은 cron 작업과 관련이 있습니다.
나는 그것이 매우 부서지기 쉬운 것부터
['service_1', 'service_2', ...],
같은 cron 작업을 서비스의 큰 목록을 가지고 싶지 않아. 이상적으로, 나는 그들이 필요로하는 서비스에 대한 cron 작업을 포함하는 디렉토리를 갖고 싶습니다. 그리고이 파일들이 존재하지 않으면 레시피가 실패하지 않게해야합니다. 내가 찾고있는 것이 가능한가?
저에게 충분합니다. 감사합니다. – Marc
어쨌든 로그에 오류가 발생합니다. – timurb