koşullu kullanmak nasıl .ebextensions yapılandırma için koşullu kullanmak isterdim ama, benim şimdiki harf nasıl kullanılacağını bilmiyorum: ait.ebextensions yapılandırma (AWS Elastik Beanstalk)
biri. ebextensions yapılandırma içeriği bir klasör oluşturmak, aslında sadece bir kez oluşturulmalıdır klasörü, çünkü ben ikinci kez veya daha fazla uygulama dağıtırsam hata alıyorum ve hata "klasör zaten var" dedi.
Bu nedenle, koşul zaten vermem gerekiyor, eğer klasör zaten mevcutsa, bir klasör oluşturma komutunu yeniden çalıştırmak gerekmez.
Bunun nasıl elde edilebileceğine dair herhangi bir fikir veya yön varsa, bunu takdir ediyorum. Teşekkür ederim!
evet haklısın, ben zaten çenesinde sormak: Eğer sadece şartlı dizini oluşturmak gerekiyorsa , koşullu şöyle dizini oluşturmak için
mkdir
için-p
seçeneğini kullanarak, Koşullamalar olmadan bunu yapabilir .extextensions içinde desteklenir. ah tamam, öneriniz için teşekkürler, ilk önce deneyeceğim. – Khalidbtw, nasıl anlaşılacağı hakkında [? -f "$ {DIR}"]; o zaman mkdir "$ {DIR}" fi – Khalid
3 komut için 3 koşulun ayarlanması gerekiyor, 1) komutun önceden oluşturulmuş veya bulunmayan bir klasör olup olmadığını kontrol etmesi gerekiyor, 2)/etc/fstab içine bir satır betiği koydum , bu yüzden betik zaten oluşturulmuş ya da değil kontrol etmeliyim, 3) kontrol etmek gerekir alredy (mount) ya da değil bir klasör. koşullu komut dosyasını anlayabilirsem harika olur. teşekkürler – Khalid