Der batch
Befehl in der C Shell (csh) ermöglicht es Benutzern, Befehle im Hintergrund zu planen, die zu einem späteren Zeitpunkt ausgeführt werden, wenn das System weniger ausgelastet ist. Dies ist besonders nützlich für ressourcenintensive Aufgaben, die nicht sofort ausgeführt werden müssen.
Die grundlegende Syntax des batch
Befehls lautet:
batch [Optionen] [Argumente]
-f
: Führt den Befehl im aktuellen Verzeichnis aus.-n
: Gibt die Anzahl der maximalen gleichzeitigen Jobs an.Um einen Befehl in die Warteschlange zu stellen, können Sie einfach batch
eingeben und den Befehl in der Eingabeaufforderung eingeben:
batch
echo "Hallo Welt" > hallo.txt
Sie können auch eine Datei mit Befehlen erstellen und diese dann mit batch
ausführen:
cat > meine_befehle.bat
echo "Befehl 1"
echo "Befehl 2"
^D # Drücken Sie Ctrl+D, um die Eingabe zu beenden
batch < meine_befehle.bat
Um einen Befehl mit Optionen auszuführen, verwenden Sie:
batch -f
echo "Daten sichern" >> backup.log
atq
, um den Status Ihrer geplanten Jobs zu sehen.atrm
, um nicht mehr benötigte Jobs aus der Warteschlange zu entfernen.