#!/bin/bash

logname=/home/test.log

filename=/opt/test.txt
count=0

while true; do
    LASTLINE=`date +"%Y-%m-%d %H:%M:%S"`
    ls $filename 
    CURTIME=`date +"%Y-%m-%d %H:%M:%S"`
    Sys_data=`date -d "$CURTIME" +%s`
    In_data=`date -d "$LASTLINE" +%s`
    interval=`expr $Sys_data - $In_data`
    ((count +=1))
    if (( $interval > 1 || $count==10 ))
        then
        count=0
        echo "ls $filename  cost time: $interval" >> $logname
        date >> $logname
    fi
    sleep 2
done

 

相关文章:

  • 2022-02-21
  • 2021-12-03
  • 2021-11-01
  • 2021-11-01
  • 2021-11-01
  • 2021-09-23
  • 2021-11-11
  • 2021-11-06
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案