Ich bin neu zu Koch und versuchen zu verstehen, warum dieser Code keinen Fehler zurückgibt, während, wenn ich das gleiche mit 'Start' mache ich einen Fehler für einen solchen Service nicht existiert.Kein Fehler beim Beenden nicht vorhandenen Service mit Koch
service 'non-existing-service' do
action :stop
end
# chef-apply test.rb
Recipe: (chef-apply cookbook)::(chef-apply recipe)
* service[non-existing-service] action stop (up to date)
Welche OS und/oder Dienstanbieter? – coderanger
Ich habe es auf rhel6 mit initd und auf rhel7 mit systemd getestet. –
Nun, ich denke, es ist das erwartete Verhalten, zumindest aus meiner Sicht. Wenn Sie ein Kochrezept erstellen, geben Sie eigentlich nicht an, was Sie ** tun wollen **, sondern in ** welchem Zustand das System sein soll **. Der angehaltene Dienst tut nichts, also ist es wie nicht existierender Dienst. –