Для этого я использую лайнер vim one -на обычном:
vim --clean -c 'se nobomb|wq' filename
vim --clean -c 'bufdo se nobomb|wqa' filename1 filename2...
Первая проблема, с которой вы столкнетесь на Pi. Разве что журналы загрузки создаются до того, как устройство получит время с сетевого сервера времени. Устройство не имеет часов с батарейным питанием, поэтому начинается с 1970-01-01T00:00
(, это также ломаетсяwho -b
).
Вторая дата в вашем и моем логах выглядит разумной, но это время выключения.
Вам нужно будет найти способ регистрировать время загрузки на этом устройстве.
uptime --since
дает правильное время загрузки. (Если система сейчас имеет правильное время ).
Далее нам нужно спросить, что вы подразумеваете под перезагрузкой и загрузкой? Есть только ботинок. Однако мы можем посмотреть, не произошло ли отключение при этом. Мы можем посмотреть, чтобы увидеть разницу во времени. Мы можем (и я не знаю, занесено ли это в журнал )посмотреть, какой тип выключения, был ли это выключение типа перезапуска?
Я выбрал другое решение. Мне не нужна точная секунда для загрузки, поэтому я решил использовать cron
для регистрации при перезагрузке:
@reboot echo "Rebooting at $(date)" >> /path/to/some/file
Это было вдохновлено комментарием от @ctrl -alt -delor.