Jenkinz工作时间调整

时间:2016-04-14 12:15:53

标签: cron jobs

我正在研究詹金斯的工作。已经使用此命令创建了一个作业。我需要有人的帮助来指导我在命令行中设置时间。开始和结束时间有两个变量。那么,你能解释一下简单英语的开始和结束时间

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

1 个答案:

答案 0 :(得分: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纪元(1970年1月1日)以来经过的秒数,从现在开始(当前时间)。