14 Gibt es eine Möglichkeit, eine Reihe von Befehlen unter Linux zeitlich festzulegen? Vielleicht so etwas: /usr/bin/time { ls; pwd; ls } linux time Wacholder- quelle auch ohne den timeBefehl würde dies fehlschlagen , da es die letzte muss ;also{ ls ; pwd ; ls ; } Nord-bradley Antworten: 9 Sie könnten versuchen, es in einen Shell-Befehl zu packen: /usr/bin/time /bin/sh -c 'ls;pwd;ls' faffaffaff quelle 1 brillant! die restlichen haare 25 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 Verdächtiger quelle 1 Das funktioniert mit timeaber nicht mit /usr/bin/time. -bash: syntax error near unexpected token Wenn Sie den Befehl ausführen, den Sie gegeben haben, wird ls'` juniper
9 Sie könnten versuchen, es in einen Shell-Befehl zu packen: /usr/bin/time /bin/sh -c 'ls;pwd;ls' faffaffaff quelle 1 brillant! die restlichen haare 25 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 Verdächtiger quelle 1 Das funktioniert mit timeaber nicht mit /usr/bin/time. -bash: syntax error near unexpected token Wenn Sie den Befehl ausführen, den Sie gegeben haben, wird ls'` juniper
25 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 Verdächtiger quelle 1 Das funktioniert mit timeaber nicht mit /usr/bin/time. -bash: syntax error near unexpected token Wenn Sie den Befehl ausführen, den Sie gegeben haben, wird ls'` juniper
time
Befehl würde dies fehlschlagen , da es die letzte muss;
also{ ls ; pwd ; ls ; }
Antworten:
Sie könnten versuchen, es in einen Shell-Befehl zu packen:
quelle
Verwenden Sie
time
use (), um eine Unterschale für die Befehle zu erstellen, die Sie zeitlich festlegen möchten. Die Syntax wäre: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:quelle
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'`