wie man einen Prozess in der Bash zeitlich festlegt? [Duplikat]

Antworten:

18

Verwenden Sie den Befehl unix time

time ./sript.sh

Wenn Sie an Zecken interessiert sind, können Sie diese mit ein wenig Hilfe von annähern /proc/cpuinfo

mbx
quelle
2
time is a shell keyword
Hallo71
1
@ Hallo71 mein linux bashstellt keinen zeitbefehl zur verfügung , er benutzt /usr/bin/time. Allerdings zshgenauso wie mein Solaris tcsh. Also, auch wenn es nicht in Ihrer Shell eingebaut ist, haben Sie eine Zeit, die Ihnen Ihr Userland als Fallback zur Verfügung stellt. Außerdem können diese Zeitbefehle eine etwas andere Ausgabe liefern.
mbx
@ Hello71 Obwohl reserviert, gibt ystem which timeanstelle des reservierten Schlüsselworts warning
mbx am
@mbx: whichmacht das nie. Ich beziehe mich auf type.
Hallo71
4

timekann dies erreichen. In diesem Fall:

$ time foo.sh             
Jonathan Khoo
quelle