我有一個配方,將作業設置爲從EC2實例的crontab運行。這裏有一個我正在運行的食譜的例子:如何使用Chef在crontab中設置環境變量?
cron "examplejob" do
minute "0"
hour "2"
command "job"
user "job"
end
這很好。除了這個cron作業之外,我還想在crontab中設置一些環境變量。閱讀this,它似乎應該有可能使用「路徑」屬性。但是,我無法找到如何實現這一點的具體示例。
我想:
cron "env" do
path "MY_VAR=/path/for/variable"
end
但是,這是行不通的。我怎樣才能讓環境變量設置在crontab的頂部?任何洞察讚賞!謝謝。
您正在將廚師的環境概念與環境的殼概念混爲一談。 OP想要像在crontab頂部那樣設置環境變量 - 不要在cron資源中使用Chef環境屬性。 –