मैन पेज के अनुसार, यदि निष्पादन की कोई रेखा 255 की त्रुटि के साथ बाहर निकलती है, तो xargs छोड़ देगा:
यदि कमांड का कोई भी आह्वान 255 की स्थिति के साथ बाहर निकलता है, तो xargs बिना किसी और इनपुट को पढ़े तुरंत रुक जाएगा। ऐसा होने पर stderr पर एक त्रुटि संदेश जारी किया जाता है।
मैं ऐसा नहीं करने के लिए xargs कैसे प्राप्त कर सकता हूं ?
मेरे पास 1500 या इतनी लाइन बैच की नौकरी है जिसे मैं चलाना चाहता हूं, एक बार में 50 लाइनें। मुझे लग रहा था कि यह हमेशा एक निश्चित रेखा पर मर रहा था, और काम पूरा नहीं कर रहा था। अच्छा नही!
एक बेहतर सवाल, यह बताने का प्रश्न कि मैं क्या करने की कोशिश कर रहा हूं, यह है:
मैं एक बार में 1500 लाइन बैच स्क्रिप्ट, 50 लाइनें कैसे चला सकता हूं, ताकि यह बीच में ही नौकरी न छोड़ दे, और इसलिए आउटपुट किसी तरह की लॉग फाइल में कैद हो जाए?
sh -c
मेरे लिए कीड़े का उपयोग करना!