cpo@LR3.wue3:~$ reboot at 00:00 date Possible completions: <DDMMYYYY> Reboot at a specific date <DD/MM/YYYY> <DD.MM.YYYY> <DD:MM:YYYY> cpo@LR3.wue3:~$ reboot at 00:00 date 2021-09-02 Invalid time "00:00". The valid format is HH:MM cpo@LR3.wue3:~$ reboot at 00:00 date 2021-09-09 Invalid time "00:00". The valid format is HH:MM cpo@LR3.wue3:~$ reboot at 00:00 date 2021-09-31 Invalid time "00:00". The valid format is HH:MM cpo@LR3.wue3:~$ reboot at 00:00 date 31092021 Invalid time "00:00". The valid format is HH:MM
Also when the reboot date is in the past, VyOS 1.3.0-rc6 will have problems as we try to reboot at a negative number.
Also note this
cpo@LR3.wue3:~$ reboot at 00:00 date 2021-09-31 Invalid time "00:00". The valid format is HH:MM`
September has no 31 days - strptime() knows this:
>>> datetime.strptime('2021-09-31', "%Y-%m-%d") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime tt, fraction, gmtoff_fraction = _strptime(data_string, format) File "/usr/lib/python3.9/_strptime.py", line 534, in _strptime julian = datetime_date(year, month, day).toordinal() - \ ValueError: day is out of range for month