I am looking for a way to store lock/unlock screen times.
A=$(date)
echo $A >> $HOME/time_xprofile
What did I try:
$HOME/.bashrc
$HOME/.bash_logout
$HOME/.bash_prompt
$HOME/.xprofile
Then I locked the screen and checked whether file appeared and it failes every time. How can I check the time than?
Best Answer
The following script will write lock/unlock time in a file
time_xprofile
in your home.save the script. Give it execution permission.
How to run
Note The script should run in back ground. Do not kill it. If you turn your screen lock/unlock while the script is running in background, your time of lock/unlock will be recorded in
time_xprofile
file at your home. One can use it to run some command or script at screen lock/unlock.Mind that if you close the current terminal your script will be killed. You can use
Then it will continue running even after closing the terminal.
How to kill the script
To kill the process, use in terminal
Above script is inspired by this answer