Bash'de otomatik bir yükleme sonrası betiği yazmak istiyorum ( post-install.sh
örneğin, denir ). Betik otomatik olarak depoları ekler ve günceller, paketleri kurar ve günceller, config dosyalarını düzenler vb.
Şimdi, eğer bu betiği çalıştırırsam, örneğin sudo post-install.sh
, sadece bir sudo
kez şifre girmem istenecek mi , yoksa sudo
betiğin içindeki her komut için sudo
izin gerektiren bir şifre girmem mi gerekecek ? Başka bir deyişle, bash betiğinin içindeki komutlar yürütme izinlerini 'miras alıyor', öyle mi demek istiyorsun?
Ve eğer gerçekten yaparlarsa , sudo
izinlerin zaman aşımına uğraması ihtimali var mı (örneğin, belirli bir komutun sudo
zaman aşımını aşması için yeterince uzun sürmesi halinde )? Yoksa ilk sudo
şifre girişi tüm komut dosyasının tamamı boyunca devam edecek mi?