nohup के साथ समय की मार


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 सेकंड से अधिक समय लेता है।
ग्लेन जैकमैन

धन्यवाद। मैंने इसके बजाय समय आरपीएम स्थापित किया, लेकिन यह अब भी काम करता है।
बारबिकज़बोय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.