время разгона с nohup


14

Я хочу знать, сколько времени нужно, чтобы запустить что-то в nohup. Я знаю, что это работает:

$ time sleep 2

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

Но почему это не работает с 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

Ответы:


20

Это не работает, потому что timeэто ключевое слово оболочки. Существуют внешние timeдвоичные файлы, но у вас их нет. Это, вероятно, будет работать:

nohup bash -c 'time sleep 2'

Правильно. И мы увидим в «nohup.out», что это занимает чуть более 2 секунд.
Гленн Джекман

Благодарю. Вместо этого я установил время rpm, но теперь оно тоже работает.
BartBiczBoży
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.