What is the Best Way to Perform Timestamp Comparison in Bash

前端 未结 3 2041
感动是毒
感动是毒 2021-01-31 15:36

I have an alert script that I am trying to keep from spamming me so I\'d like to place a condition that if an alert has been sent within, say the last hour, to not send another

3条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-31 15:41

    Use "test":

    if test file1 -nt file2; then
       # file1 is newer than file2
    fi
    

    EDIT: If you want to know when an event occurred, you can use "touch" to create a file which you can later compare using "test".

提交回复
热议问题