/ / बैश स्क्रिप्टिंग; कार्यक्रमों को आदेश देना stdin - bash, scripting, sh, chroot

बैश स्क्रिप्टिंग; कार्यक्रमों को आदेश देना stdin - bash, scripting, sh, chroot

मैं पटकथा को झुकाव के लिए बहुत नया हूँ। मेरे पास निम्न स्क्रिप्ट है:

cp /etc/apt/sources.list /var/chroot/etc/apt/sources.list
chroot /var/chroot/
apt-get update
apt-get --simulate install $a > output

मैं वास्तव में अंतिम 2 कॉमांड चलाने के लिए चाहता हूँक्रोट पर्यावरण लेकिन मुझे नहीं पता कि इसे कैसे दिया जाए, मैंने खोज की लेकिन मुझे नहीं मिला। मैं भी आदेशों को निष्पादित करने के बाद बाहर निकलना चाहता हूं, लेकिन यह वर्तमान में लटकता है। मैं इसे रोकने के लिए क्या कर सकता हूँ।

संपादित करें: भविष्य के आगंतुकों के लिए:

cp /etc/apt/sources.list /var/chroot/etc/apt/sources.list
chroot /var/chroot apt-get update > /dev/null
chroot /var/chroot apt-get --simulate install nodejs

उत्तर:

जवाब के लिए 3 № 1

वह आदेश जिसे आप चलाने के लिए चाहते हैं chroot पर्यावरण को दिया जाना चाहिए chroot एक तर्क के रूप में। देखें मैनुअल पेज.