Я хочу построить одометр , чтобы отслеживать, сколько времени я провел на сервере с момента последней перезагрузки счетчика.
В последнее время я довольно много времени работаю на одном из Unix-серверов моей школы и начинаю задумываться, сколько времени я провел за последние пару дней. Я начал пытаться придумать, как мне написать сценарий Bash или программу на C для запуска при загрузке моего .bash_profile (т. Е. Когда я ssh на сервер), сам фон и сохранить время в файле, когда я закрыл сессию.
Я знаю, как заставить программу работать при входе в систему (через .bash_profile) и как создать фоновую программу на C (путем разветвления?), Но я не уверен, как определить, что сеанс ssh был завершен (возможно, наблюдая за процессом sshd?)
Я надеюсь, что это правильный обмен стека, чтобы спросить, как бы вы поступили примерно так, и оценить любой вклад.