Jenkinz Job时间调整
Jenkinz Job time adjustment
我正在处理 Jenkins 作业。已经有一个使用此命令创建的作业。我需要有人的帮助来指导我在命令行中进行时间设置。开始时间和结束时间有两个变量。请您用简单的英语解释开始和结束时间是什么
export start_date=$(date -d "yesterday 00:00:00 " +%s)
export end_date=$(date +%s)
来自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) 到那个日期经过的秒数。例如,今天是 4/14/2016,所以 start_date
等于从 1/1/1970 00:00:00
到 4/13/2016 00:00:00
的秒数。
end_date
是从 Unix 纪元 (01/01/1970) 开始,从现在(当前时间)开始经过的秒数。
我正在处理 Jenkins 作业。已经有一个使用此命令创建的作业。我需要有人的帮助来指导我在命令行中进行时间设置。开始时间和结束时间有两个变量。请您用简单的英语解释开始和结束时间是什么
export start_date=$(date -d "yesterday 00:00:00 " +%s)
export end_date=$(date +%s)
来自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) 到那个日期经过的秒数。例如,今天是 4/14/2016,所以 start_date
等于从 1/1/1970 00:00:00
到 4/13/2016 00:00:00
的秒数。
end_date
是从 Unix 纪元 (01/01/1970) 开始,从现在(当前时间)开始经过的秒数。