2016-04-14 17 views
1

Jenkins işlerinde çalışıyorum. Bu komutla zaten oluşturulmuş bir iş var. Komut satırındaki zaman ayarları hakkında bana rehberlik edecek birinin yardımına ihtiyacım var. Başlangıç ​​ve bitiş zamanı için iki değişken vardır. Lütfen, ne man date itibaren basit İngilizceJenkinz İş zamanı ayarı

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

cevap

1

başlangıç ​​ve bitiş zamanı olacağını açıklayabilir: Yani start_date için

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

, komut ile, dünden tarihini kapmak söylüyor 00:00:00. Ve sonra o tarihe sahip olduğunuzda, o tarihe kadar Unix döneminden (01/01/1970) geçen saniye sayısını elde edin. Örneğin, bugün 4/14/2016, yani start_date, 1/1/1970 00:00:00'dan 4/13/2016 00:00:00'a kadar olan saniye sayısına eşittir.

end_date, Unix döneminden (01/01/1970) itibaren, şu andan itibaren (şimdiki zaman) geçen saniye sayısıdır.