2016-04-14 52 views
1

我正在Jenkins工作。已經有使用此命令創建的作業。我需要某人的幫助來指導我關於命令行中的時間設置。開始和結束時間有兩個變量。請,你能解釋一下這會是怎樣的開始和結束時間以簡單的英語Jenkinz工作時間調整

export start_date=$(date -d "yesterday 00:00:00 " +%s) 
export end_date=$(date +%s) 

回答

1

man date

%s is the number of seconds since 1970-01-01 00:00:00 UTC 

所以對於start_date,命令說抓住從昨天的日期,用時間00:00:00。然後一旦你有了這個日期,那麼就得到從Unix紀元(01/01/1970)到這個日期所經過的秒數。舉例來說,今天是2016年4月14日,因此start_date等於從1/1/1970 00:00:004/13/2016 00:00:00的秒數。

end_date是自從現在(當前時間)以來Unix時期(01/01/1970)以來經過的秒數。