golpear con nohup


14

Quiero saber cuánto tiempo lleva ejecutar algo en nohup. Sé que esto funciona:

$ time sleep 2

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

¿Pero por qué no funciona con 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

Respuestas:


20

No funciona porque timees una palabra clave de shell. Hay timebinarios externos , pero no parece tener uno instalado. Esto probablemente funcionará:

nohup bash -c 'time sleep 2'

Correcto. Y veremos en "nohup.out" que lleva poco más de 2 segundos.
Glenn Jackman

Gracias. Instalé time rpm en su lugar, pero ahora también funciona.
BartBiczBoży
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.