Gibt es eine Möglichkeit zu testen, dass eine bestimmte Kochbuchdatei in einem Kochrezept existiert? Ich möchte so etwas wie die folgenden Funktionen ausführen:Chef - Test für die Existenz von Kochbuchdateien
cookbook_file "/etc/cron.d/#{service}" do
source "etc/cron.d/#{service}"
owner "root"
group "root"
mode "0644"
end
und haben es nicht scheitern, wenn die Datei „etc/cron.d/{service_name}“ existiert nicht, da ich auf einer Maschine viele Dienste ausgeführt werden kann , aber nur einige von ihnen haben Cron-Jobs zugeordnet.
Ich will nicht eine große Liste von Diensten haben, die cron nehmen Jobs wie
['service_1', 'service_2', ...],
da diese ziemlich spröde zu sein scheint. Idealerweise hätte ich gerne ein Verzeichnis, das Cron-Jobs für die Dienste enthält, die sie benötigen, und das Rezept schlägt nicht fehl, wenn diese Dateien nicht vorhanden sind. Ist das was ich suche möglich?
Das funktioniert gut genug für mich - danke! – Marc
Es erzeugt jedoch trotzdem einen Fehler in den Protokollen. – timurb