czas bash z nohup


14

Chcę wiedzieć, ile czasu zajmuje uruchomienie czegoś w trybie bezczynności. Wiem, że to działa:

$ time sleep 2

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

Ale dlaczego to nie działa z nohup?

$ 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

Odpowiedzi:


20

To nie działa, ponieważ timejest słowem kluczowym powłoki. Istnieją zewnętrzne timepliki binarne, ale prawdopodobnie nie masz zainstalowanego. To prawdopodobnie zadziała:

nohup bash -c 'time sleep 2'

Dobrze. W „nohup.out” przekonamy się, że zajmuje to nieco ponad 2 sekundy.
glenn jackman

Dzięki. Zamiast tego zainstalowałem czas rpm, ale teraz też działa.
BartBiczBoży
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.