Schlagzeit mit Nohup


14

Ich möchte wissen, wie lange es dauert, etwas in nohup auszuführen. Ich weiß, dass dies funktioniert:

$ time sleep 2

real    0m2.001s
user    0m0.000s
sys     0m0.001s

Aber warum geht das mit nohup nicht?

$ nohup time sleep 2 &
[1] 29456
$ nohup: ignoring input and appending output to 'nohup.out'
nohup: failed to run command 'time': No such file or directory

[1]+  Exit 127                nohup time sleep 2

Antworten:


20

Es funktioniert nicht, weil timees sich um ein Shell-Schlüsselwort handelt. Es gibt externe timeBinärdateien, aber anscheinend ist keine installiert. Dies wird wahrscheinlich funktionieren:

nohup bash -c 'time sleep 2'

Richtig. Und wir werden in "nohup.out" sehen, dass es etwas mehr als 2 Sekunden dauert.
Glenn Jackman

Vielen Dank. Ich habe stattdessen time rpm installiert, aber es funktioniert jetzt auch.
BartBiczBoży
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.