час баш з нохупом


14

Хочеться знати, скільки часу потрібно для запуску чогось у нохупі. Я знаю, що це працює:

$ 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 секунд.
Глен Джекман

Спасибі. Я замість цього встановив час об / хв, але він працює і зараз.
BartBiczBoży
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.