2016-04-14 3 views
1

Я работаю над работами Дженкинса. С этой командой уже создано задание. Мне нужна чья-то помощь, чтобы вести меня о настройках времени в командной строке. Для начала и окончания есть две переменные. Пожалуйста, вы можете объяснить, что будет началом и время окончания на простом английском языке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) до этой даты. Так, например, сегодня 4/14/2016, поэтому start_date равно количеству секунд от 1/1/1970 00:00:00 до 4/13/2016 00:00:00.

end_date - это количество секунд, прошедших со времен Unix (01/01/1970), прямо сейчас (текущее время).

Смежные вопросы