Bash

Befehle in Bash in Schleifen ausführen

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.

Shou Arisaka
1 Min. Lesezeit
5. Okt. 2025

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

}

Diesen Artikel teilen

Shou Arisaka 5. Okt. 2025

🔗 Links kopieren