현재 Ruby 스크립트를 통해 Linux 상자에서 날짜를 가져 오는 중일 때 리눅스 상자에서 날짜를 조정해야하지만 특정 시간에는 18:30이라고 말합니다. . 사용중인 datetime 개체에 특정 시간과 분을 설정하십시오.
이
내가 시도했지만 특정 시간으로 설정하는 방법에 대한 빈 가서 무엇 분 :이 앞으로 하루 날짜를 움직일 것입니다ssh = Net::SSH.start(@hostname, @username, :password => @password)
#Get the current date from the system
currentDate = ssh.exec!(@datecmd)
datePart = DateTime.parse(currentDate)
datePartFwd = datePart + 1
dateToMove = datePartFwd.strftime("%m/%d/%Y %H:%M:%S")
하지만 같은 시간에 (에서 반환 무엇 쉘 명령). 시간과 분을 조금 수정하고 날짜를 변경할 쉘 스크립트의 매개 변수로 실행해야합니다.
의견이 있으십니까?
'# 변경'에 대한 레일 방법을 사용하지 않는 이유는 무엇입니까? 소스는 쉽게 사용할 수 있으며 특별한 것은 필요하지 않습니다. 변경 방법으로 클래스를 패치하면 잘 갈 수 있습니다. – engineersmnky