2013-01-19 66 views
3

我有一臺服務器用Linux,我需要啓動一個sh腳本,每5次使用很多命令。如何每x秒啓動一次sh腳本?

使用crontab,最小值爲1分鐘。

我該怎麼做?

謝謝!

+5

[**重複UNIX命令,每x秒永遠**] (http://unix.stackexchange.com/questions/10646/repeat-a-unix-command-every-x-seconds-forever) –

回答

4

也許watch

例如

watch -n 5 foo.sh 
4

您還可以在shell腳本中使用sleep在一個循環:

#!/bin/sh 
while [ true ] 
do 
    sh foo.sh 
    sleep 5 
done 
+0

這將在每次呼叫之間爲5秒,而不是每5秒呼叫秒。 –

+0

@ErikEkman是的,你是對的...... –