Командная строка Senior systemd и журналы обновлено

Таймеры: что запустится следующим

Условие

На вход подаётся вывод systemctl list-timers --all --no-legend в упрощённом виде: в каждой строке <дата YYYY-MM-DD> <время HH:MM:SS> <таймер> <сервис>; для неактивных таймеров вместо даты и времени стоят - и -. Выведи два таймера, которые сработают раньше всех, в формате <таймер> <дата> <время>, а затем строку inactive=<число таймеров без даты>.

Как подойти

Подсказки: 2
  1. ISO-даты можно сравнивать как строки.
  2. stdin читается один раз: сохрани его в переменную.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.