Dieser Artikel stellt vor, wie man Befehle in einer Schleife ausführt und Skripte in der Bash-Sprache auf Linux-PCs und -Servern implementiert.
Ich habe ein Skript geschrieben, um Befehle mehrmals mit Zeitintervallen auszuführen.
loop(){
: loop [times] [interval] [command[opts]]
: e.g. loop 2 0 "learn-vocab ok ; ok ;"
: e.g. loop 2 1 "command ls -1"
: or
: loop 2 1 command ls -1
local times=$1
local interval=$2
shift
shift
for i in $( seq 1 ${times:-2} ) ;
do
eval "${@}"
sleep "${interval}"
done
}