
Я хочу отслеживать свое время за столом. В качестве первого приближения, я думаю, что отслеживание времени включения компьютера, а затем вычитание относительно постоянного перерыва на обед, должно сработать.
Как выполнить скрипт на ранних этапах завершения работы моего 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.