Saya memiliki skrip yang terhubung ke server jauh dan memeriksa apakah beberapa paket diinstal:
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
Contoh ini dapat disederhanakan. Inilah myscript2.sh
yang memiliki masalah yang sama:
read -p "Package is not installed. Do you want to install it (y/n)?" choise
Masalah saya adalah bahwa bash tidak dapat membaca jawaban saya secara interaktif.
Apakah ada cara untuk mengeksekusi skrip lokal dari jarak jauh tanpa kehilangan kemampuan untuk meminta pengguna?