तुम इस्तेमाल:
yourcommand > /dev/null 2>&1
अगर यह पृष्ठभूमि में चलना चाहिए एक जोड़ें &
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1
का अर्थ है उस समय और उस स्थान पर पुनर्निर्देशित stdout
करना जहां उस समय बिंदु हैं/dev/null
stderr
stdout
यदि आप stderr
कंसोल पर होना चाहते हैं और केवल आपके पास stdout
जा रहे हैं, /dev/null
तो आप इसका उपयोग कर सकते हैं:
yourcommand 2>&1 > /dev/null
इस मामले stderr
में stdout
(जैसे आपके कंसोल) पर पुनर्निर्देशित किया जाता है और बाद में मूल stdout
को पुनर्निर्देशित किया जाता है/dev/null
यदि कार्यक्रम को समाप्त नहीं करना चाहिए तो आप उपयोग कर सकते हैं:
nohup yourcommand &
किसी भी पैरामीटर के बिना सभी आउटपुट भूमि nohup.out में