私は2つのディレクトリの間の時間差をチェックするbashスクリプトを探していますか?しかし、$ oldで私は20時09分24秒しか得られません。私はこれを "20:09:24.660157390"とします。 どのように時間を得ることができますか:分のみ。2つのディレクトリの間のBashスクリプトのチェック時間differnce
#!/bin/bash
oldtime=$(stat -c %y /mnt/dir1| awk '{print $2}')
ctime=$(date | awk '{print $4}')
DIFF=$($oldtime-$ctime)
if [ $DIFF > 600 ]; then
echo "This directory have more that 10 min"
fi
追加する ")" "DIFF = $(((newseconds - oldseconds)/ 60)" の後、完璧な仕事TNK – user8826215
をうまくスポッティング二表情で、私は上の改善user8826215 @。!それをチェックしてください。 – janos