nohupでのbash時間


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秒以上かかることがわかります。
グレンジャックマン

ありがとう。代わりにtime rpmをインストールしましたが、今でも動作します。
BartBiczBoży
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.