Hi Community,
i'd like to create a ssh Script that allow me to check if one File on a Unix System is older than 2 hours. The interpretation of the age can used by the Time-/Datestamp in the Filesystem.
Example-File:
/var/log/debug/sendMails.log
Can anyone help me please?
Article Comments
Hello Maria,
you can use the "find" command for this.
Dependent of your "find" version you may have the options -cmin or -amin.
The difference between "cmin" and "amin" are changed time and accessed time. This depends on your usecase.
As an easy use case for your problem would be a command like this:
'find /var/log/debug/sendMails.log -cmin 120'
The result will be empty if the file /var/log/debug/sendMails.log didn't change up until 120 min ago.
I hope this helps,
Eugen
Sep, 2017 - Permalink
Hello Maria,
you can use the "find" command for this. Dependent of your "find" version you may have the options -cmin or -amin. The difference between "cmin" and "amin" are changed time and accessed time. This depends on your usecase.
As an easy use case for your problem would be a command like this: 'find /var/log/debug/sendMails.log -cmin 120'
The result will be empty if the file /var/log/debug/sendMails.log didn't change up until 120 min ago.
I hope this helps,
Eugen
Sep, 2017 - Permalink