системный таймер, как я могу перезапустить службу после отключения питания?

Далеко ли

awk 'gsub(/-/, "&") < 2' file
ID       Ct       1          2          3          4           5             6
3        0        consensus  consensus  consensus  consensus   consensus     consensus
5        0        -          AT         AT         GC          GC            AT
8        0        consensus  consensus  consensus  -           consensus     consensus

понял? Имейте в виду, что ничего не было сказано rg. желаемый результат -вам нужен один выходной файл, имена файлов с префиксом к выходным строкам или новые файлы с именами, похожими на исходные, или что?

РЕДАКТИРОВАТЬ(после комментариев к новым именам файлов):

awk 'gsub(/-/, "&") < 2 {print > (FILENAME ".new")}' /path/to/file/*
0
21.07.2020, 10:57
2 ответа

Предполагая, что таймер запланирован с помощью OnCalendar, каково состояние последнего запуска таймера после такого пропущенного события? Это ПОСЛЕДНИЙ столбец вывода systemctl list-timers.

Если указано «н/д», значит, таймер никогда раньше не запускался, или его состояние последнего запуска было очищено, поэтому он не будет запускаться при загрузке.

0
18.03.2021, 23:18

Текущее решение, которое я нашел, таково. Удалите файл штампа в ~/.local/share/systemd/timers. Затем перезапустите таймер.

[Источник][1] «Это файлы нулевой длины, которые отмечают время последнего запуска каждого таймера. Если их удалить, они будут воссозданы при следующем запуске их таймера».

[1] :https://wiki.archlinux.org/index.php/Systemd/Timers

Я думал, что нашел решение, но потом понял, что оно не работает, когда отключается питание после 7 утра...

0
18.03.2021, 23:18

Теги

Похожие вопросы