Как измерить время безотказной работы между перезапусками

Как измерить время безотказной работы между перезапусками

Я хочу отслеживать свое время за столом. В качестве первого приближения, я думаю, что отслеживание времени включения компьютера, а затем вычитание относительно постоянного перерыва на обед, должно сработать.

Как выполнить скрипт на ранних этапах завершения работы моего Debian jessie?

решение1

13ushm4nВ ответе показано, как выполнить скрипт во время выключения, но если вы хотите отслеживать время, в течение которого ваш компьютер включен, для этого есть инструменты. В Debian вы можете использоватьuptimed; он будет автоматически отслеживать общее количество времени, в течение которого ваш компьютер включен и выключен.

решение2

Создайте скрипт в /etc/init.d/ (убедитесь, что он исполняемый, chmod ugo+x /etc/rc0.d/S##your_scriptи создайте символическую ссылку в /etc/rc0.d/ ln -s /etc/rc0.d/S##your_script /etc/rc0.d/S##your_script_symbolic_link).

rc0.d — это выключение, если вы хотите также перезапускать систему, то сделайте символизацию и в rc6.d.

Связанный контент