waktu bash dengan nohup


14

Saya ingin tahu berapa banyak waktu yang diperlukan untuk menjalankan sesuatu di nohup. Saya tahu ini bekerja:

$ time sleep 2

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

Tapi mengapa itu tidak berhasil dengan 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

Jawaban:


20

Tidak berfungsi karena timekata kunci shell. Ada timebinari eksternal , tetapi Anda tampaknya belum menginstalnya. Ini kemungkinan akan berhasil:

nohup bash -c 'time sleep 2'

Baik. Dan kita akan lihat di "nohup.out" bahwa hanya perlu lebih dari 2 detik.
glenn jackman

Terima kasih. Saya menginstal waktu rpm sebagai gantinya, tetapi sekarang berfungsi juga.
BartBiczBoży
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.