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.