Gibt es eine Möglichkeit, eine Reihe von Befehlen unter Linux zeitlich festzulegen?
Vielleicht so etwas:
/usr/bin/time { ls; pwd; ls }
Gibt es eine Möglichkeit, eine Reihe von Befehlen unter Linux zeitlich festzulegen?
Vielleicht so etwas:
/usr/bin/time { ls; pwd; ls }
Antworten:
Sie könnten versuchen, es in einen Shell-Befehl zu packen:
/usr/bin/time /bin/sh -c 'ls;pwd;ls'
Verwenden Sie time
use (), um eine Unterschale für die Befehle zu erstellen, die Sie zeitlich festlegen möchten. Die Syntax wäre:
time ( ls; pwd; ls )
Wenn Sie verwenden, /usr/bin/time
fügen Sie die Befehle zu einem Shell-Skript hinzu (z. B. my.sh) und setzen Sie die Zeit für das Shell-Skript fest:
/usr/bin/time my.sh
time
aber nicht mit /usr/bin/time
. -bash: syntax error near unexpected token
Wenn Sie den Befehl ausführen, den Sie gegeben haben, wird ls'`
time
Befehl würde dies fehlschlagen , da es die letzte muss;
also{ ls ; pwd ; ls ; }