मेरे पास एक स्क्रिप्ट है जो एक दूरस्थ सर्वर से जुड़ती है और जांचती है कि कुछ पैकेज स्थापित है या नहीं:
ssh root@server 'bash -s' < myscript.sh
myscript.sh:
OUT=`rpm -qa | grep ntpdate`
if [ "$OUT" != "" ] ; then
echo "ntpdate already installed"
else
yum install $1
fi
इस उदाहरण को सरल बनाया जा सकता है। यहाँ एक myscript2.sh
ही समस्या है:
read -p "Package is not installed. Do you want to install it (y/n)?" choise
मेरी समस्या यह है कि बैश मेरे उत्तरों को अंतःक्रियात्मक रूप से नहीं पढ़ सकता है।
क्या उपयोगकर्ता को संकेत देने की क्षमता खोए बिना दूरस्थ रूप से स्थानीय स्क्रिप्ट निष्पादित करने का एक तरीका है?