
Мне нужно приложение, которое отслеживает, сколько времени включен компьютер. Например, если я включаю систему в 12:03 и выключаю ее в 3:16, а затем в тот же день включаю ее в 4:54 и выключаю в 7:47, оно сохранит эти данные, чтобы их можно было просмотреть позже.
Знаете ли вы какие-либо приложения, которые выполняют такую задачу?
решение1
Вы можете использовать uptimed
, который делает именно это. Это демон для записи записей времени безотказной работы.
Установите его, выполнив следующую команду в терминале:
sudo apt-get install uptimed
После установки вы можете использовать uprecords
команду для проверки записей о времени безотказной работы.
решение2
Вы можете использоватьuptime
и поместите простой скрипт, например, uptime >> /home/user_name/.uptime
в , /etc/init.d/
а затем создайте на него символическую ссылку /etc/rc0.d/
. Обратите внимание, что скрипт должен начинаться с K99
.
Дополнительную информацию о том, как выполнить скрипты перед выключением системы, см.Как выполнить скрипт при завершении работы?.