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 timeuse (), 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/timefü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
timeaber nicht mit /usr/bin/time. -bash: syntax error near unexpected token Wenn Sie den Befehl ausführen, den Sie gegeben haben, wird ls'`
timeBefehl würde dies fehlschlagen , da es die letzte muss;also{ ls ; pwd ; ls ; }