I have a script which connects to a remote server and check if some package is installed:
ssh root@server 'bash -s' < myscript.sh
OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi
This example could be simplified. Here is
myscript2.sh which has same problem:
read -p "Package is not installed. Do you want to install it (y/n)?" choise
My problem is that bash can not read my answers interactively.
Is there a way to execute local script remotely without losing ability to prompt user?