Bazı programları bash betiği ile kaldırmak istiyorum. Komutu çalıştırdıktan sonra terminal, kaldırmak istediğimden emin olup olmadığımı soruyor. Bu yüzden cevaplamam gerekiyor y. Otomatik olarak yapmak ve y10 saniyelik bir gecikmeden sonra cevaplamak istiyorum .
Bu örneği yaptım ama işe yaramıyor -
#!/usr/bin
/opt/MNG/MNGVIEWHP/fe/uninstall
sleep 10
echo "y"
Herhangi bir fikir? Centos 7.2
uninstallprogramın parametreleri kabul edip etmediğini veya bir yapılandırma komut dosyasını kabul edip etmediğini kontrol edin . Bu şekilde daha kolay olacak
uninstallve çıkmasını bekleyin. Sonra 10 saniye uyu. Sonra y\nstdout'a yankı (hala terminale bağlı, herhangi bir programın stdinine değil)
#! /bin/bash -yerine#!/usr/bin