[Linux Agent] Added some comments on cron functions

This commit is contained in:
fermin831 2018-02-21 17:30:18 +01:00
parent f8f322e328
commit 761a750ab7
1 changed files with 3 additions and 2 deletions

View File

@ -2213,7 +2213,7 @@ sub cron_next_execution_date {
my ($mday_down, undef) = cron_get_interval ($mday); my ($mday_down, undef) = cron_get_interval ($mday);
$nex_time_array[2] = ($mday_down eq '*') ? 1 : $mday_down; $nex_time_array[2] = ($mday_down eq '*') ? 1 : $mday_down;
# When an overflow is passed check the hour update in the next execution # When an overflow is passed check the day update in the next execution
$nex_time = cron_valid_date(@nex_time_array, $cur_year); $nex_time = cron_valid_date(@nex_time_array, $cur_year);
if ($nex_time >= $cur_time) { if ($nex_time >= $cur_time) {
return $nex_time if cron_is_in_cron(\@cron_array, \@nex_time_array); return $nex_time if cron_is_in_cron(\@cron_array, \@nex_time_array);
@ -2236,12 +2236,13 @@ sub cron_next_execution_date {
my ($mon_down, undef) = cron_get_interval ($mon); my ($mon_down, undef) = cron_get_interval ($mon);
$nex_time_array[3] = ($mon_down eq '*') ? 0 : $mon_down; $nex_time_array[3] = ($mon_down eq '*') ? 0 : $mon_down;
# When an overflow is passed check the hour update in the next execution # When an overflow is passed check the month update in the next execution
$nex_time = cron_valid_date(@nex_time_array, $cur_year); $nex_time = cron_valid_date(@nex_time_array, $cur_year);
if ($nex_time >= $cur_time) { if ($nex_time >= $cur_time) {
return $nex_time if cron_is_in_cron(\@cron_array, \@nex_time_array); return $nex_time if cron_is_in_cron(\@cron_array, \@nex_time_array);
} }
#Update the year if fails
$nex_time = cron_valid_date(@nex_time_array, $cur_year + 1); $nex_time = cron_valid_date(@nex_time_array, $cur_year + 1);
return $nex_time; return $nex_time;