Uzak bir sunucuya bağlanan ve bazı paketin yüklü olup olmadığını kontrol eden bir komut dosyası var:
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
Bu örnek basitleştirilebilir. İşte myscript2.sh
aynı sorunu olan:
read -p "Package is not installed. Do you want to install it (y/n)?" choise
Benim sorunum bash cevaplarımı interaktif olarak okuyamıyor.
Yerel komut dosyasını kullanıcıya yönlendirme yeteneğini kaybetmeden uzaktan yürütmenin bir yolu var mı?