के लिए टेस्ट वहाँ परीक्षण करने के लिए कि किसी दिए गए cookbook_file एक महाराज नुस्खा में मौजूद कोई तरीका है? मैं निम्नलिखित की तरह कुछ करना चाहते हैं:बावर्ची - cookbook_file अस्तित्व
cookbook_file "/etc/cron.d/#{service}" do
source "etc/cron.d/#{service}"
owner "root"
group "root"
mode "0644"
end
और यह नहीं असफल हो, तो फ़ाइल "etc/cron.d/{SERVICE_NAME}" मौजूद नहीं है, के बाद से मैं कई सेवाओं एक मशीन पर चल रहा हो सकता है , लेकिन उनमें से कुछ ने क्रॉन नौकरियों को जोड़ा है।
मैं सेवाओं है कि जैसे
['service_1', 'service_2', ...],
क्रॉन नौकरियों लेने के बाद से कि काफी भंगुर लगता है की एक बड़ी सूची है करने के लिए नहीं करना चाहती। आदर्श रूप से, मैं एक निर्देशिका चाहता हूं जिसमें उन सेवाओं के लिए क्रॉन नौकरियां हों, जिनकी आवश्यकता है, और यदि ये फ़ाइलें मौजूद नहीं हैं तो नुस्खा विफल नहीं है। क्या मैं संभव के लिए देख रहा हूँ?
यह मेरे लिए काफी अच्छा काम करता है - धन्यवाद! – Marc
हालांकि यह लॉग में एक त्रुटि उत्पन्न करता है। – timurb