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.