मैं dialog
उबंटू के लिए सरल इंस्टॉलर तैयार करने के लिए लिनक्स का उपयोग करने की कोशिश कर रहा हूं । वास्तविक आदेश है:
dpkg -i package.deb 2>&1 | dialog --programbox "Installing..." 10 100
मैं कमांड dialog
द्वारा उत्पादित किसी भी आउटपुट को प्रदर्शित करना चाहता हूं dpkg
चाहे वह सामान्य आउटपुट या त्रुटि संदेश हो, इसलिए मैं stdout को stderr रीडायरेक्ट करता हूं। यह काम।
समस्या यह है कि dpkg
दोनों कमांड समाप्त होने के बाद मुझे कमांड की स्थिति कोड की आवश्यकता है । बस यह जानना है dpkg
कि अपना काम किया या नहीं। दुर्भाग्य से, इन आदेशों के समाप्त होने के बाद, मैं केवल dialog
कमांड की स्थिति कोड प्राप्त कर सकता हूं ...
किसी को पता है कि dpkg
ऊपर के उदाहरण से कमांड का स्थिति कोड कैसे प्राप्त करें ?