我想以一個小時隨機間隔打開和關閉一些網頁。如何在bash/linux腳本中執行相同的循環1小時?
到目前爲止,我已經寫了內臟
FILE=webpages
TIMES=0
while test $TIMES -lt 10
do
#Picks random line(Website) from FILE
TEMPWEB=`shuf -n 1 $FILE`
echo "Opening" $TEMPWEB
#Opens TEMPWEB
xdg-open $TEMPWEB
sleep 10
#Kills firefox
ps -e | grep firefox | sed 's/\(.[0-9]*\).*/\1/' | xargs kill
TIMES=$(($TIMES+1))
done
所以我很想念while條件。
我想是這樣的:
TIMER = 0h 0m 0s
while(TIMER < 1 h)
....
done
這可能嗎?
PS。什麼是隨機數的命令?
爲了得到一個隨機數,使用'$ RANDOM' –