मैं कुछ प्रोग्राम को बैश स्क्रिप्ट के माध्यम से अनइंस्टॉल करना चाहता हूं। कमांड चलाने के बाद, टर्मिनल मुझसे पूछ रहा है कि क्या मुझे यकीन है कि मैं इसे अनइंस्टॉल करना चाहता हूं। इसलिए मुझे जवाब देने की जरूरत है y। मैं इसे स्वचालित रूप से करना चाहता हूं और y10 सेकंड की देरी के बाद जवाब देना चाहता हूं ।
मैंने यह उदाहरण दिया है लेकिन यह काम नहीं कर रहा है -
#!/usr/bin
/opt/MNG/MNGVIEWHP/fe/uninstall
sleep 10
echo "y"
कोई उपाय? सेंटोस 7.2
uninstallकार्यक्रम मापदंडों या एक विन्यास स्क्रिप्ट को स्वीकार करता है या नहीं। यह इस तरह से आसान होगा
uninstallइसे चलाने के लिए और बाहर निकलने के लिए प्रतीक्षा करें। फिर 10 सेकंड सोएं। फिर स्टैडआउट के y\nलिए प्रतिध्वनि (जो अभी भी टर्मिनल से जुड़ी हुई है, किसी भी कार्यक्रम के स्टैडिन के लिए नहीं)
#! /bin/bash -बजाय#!/usr/bin