2016-04-06 39 views
0

Pencerelerde geçerli tarih ve saat oluşturmak için özel bir durum yazdım. Bu bilgiler, bildirdiğimde geçerli tarih ve saati döndürüyor.Windows'da kukla kullanarak özel gerçeklerle klasör adı nasıl oluşturulur?

Ör: Yukarıdaki kod

notify{"test time": 
     message=>"$::windows_time", 
     } 

çıktı -04-2016-194645'

'05 olduğunu Ama özel gerçeklerle bir klasör oluşturmak için çalıştık, ben bir oluşturamazsınız zaman damgası ile klasör. Benim kodum aşağıda. Yukarıdaki kod, "$ {windows_time}" ile bir klasör adı oluşturdu. Bu, yukarıdaki kodun "$ {windows_time}" ile bir klasör adı yaratmasıdır. Tarih ve zaman-damgası oluşturmak için

benim gerçekler aşağıdaki gibidir:

require 'facter' 
      # 
      ##Default for non-Linux nodes 
      Facter.add(:windows_time) do 
      setcode do 
      Facter::Util::Resolution.exec('C:\\Windows\\System32\\cmd.exe /c "C:\\time1.bat"') 
      end 
      end 
      #For Linux Nodes 
      Facter.add(:windows_time) do 
      confine :kernel => :linux 
      setcode do 
      nil 
      end 
      end 

Herhangi bir yardım çok takdir edilmektedir.

cevap