Linux'u otomatikleştirmek için bash betiği nasıl yazılır

Linux ortamlarında, görevleri otomatikleştirmenin ve belirli komutları yürütmenin en iyi yollarından biri, sahip olduğunuz bilgi düzeyi ne olursa olsun, bu görevi kolaylaştırmak için geliştirilmiş bash betikleri oluşturmaktır.
Bash veya Bourne yine Shell, içinde kayıtlı emirleri yorumlayan bir programdır.

Linux'ta bir bash betiği kullandığımızda SH ve BASH gibi farklı betik türleri buluruz ve temel fark betiğin yürütülebileceği platformda, dolayısıyla uzantılı betiklerde yatmaktadır. NS Bunlar yalnızca Bash'de değil, macOS veya FreeBSD gibi herhangi bir Shell'de yürütülebilirken, BASH uzantılı komut dosyaları yalnızca BASH'de yürütülebilir.

ShebangsBir komut dosyası oluşturduğumuzda, yorumlayıcının komut dosyasının kullanımını ve son işlevinin ne olduğunu tanımlaması için uzantıların kullanımını atlayabilir ve bunun yerine shebang'ları uygulayabiliriz.

Bir komut dosyası girdiğimizde, shebang her zaman önce gelmelidir, çünkü mevcut değilse, komut dosyasının yürütülmeme riskini taşırız.

En popüler shebang

 #! / Bin / bash.

1. Linux'ta bir bash betiği oluşturun


Komut dosyasının amacı, karmaşık görevleri otomatikleştirmek ve böylece zaman ve kaynak tasarrufu sağlamak amacıyla bir dizi tanımlı komutu yürütmektir.

Aşama 1
İlk betiğimizi oluşturmak için aşağıdaki satırı çalıştıracağız:

 nano ilk bas betiğim
Notİstediğimiz ismi atayabiliriz.

Adım 2
Yeni dosyanın içine aşağıdaki ilk satırı ekleyeceğiz:

 #! / bin / bash
Aşama 3
Komut dosyası tarafından yürütülmesi gerektiğini düşündüğümüz satırları eklemeye başlayabiliriz, örneğin sistemi güncellemek istiyorsak aşağıdakileri gireceğiz:
 sudo apt güncellemesi; sudo apt yükseltme -y
4. Adım
Bir web sitesine bağlantıyı kontrol etmek için sürekli ping atarak arka planda çalışan bir komut dosyası oluşturabiliriz. Orada mevcut gereksinimlere göre gerekli olduğunu düşündüğümüz komut dosyalarını oluşturabiliriz.
 ping çözücü.com 

Adım 5
Tuş kombinasyonunu kullanarak değişiklikleri kaydediyoruz

Ctrl + O

ve editörü kullanarak bırakıyoruz

Ctrl + X

2. Linux'ta komut dosyasına izinler atayın


Komut dosyası oluşturulduktan sonra, yürütülmesi için ilgili izinleri atamalıyız, bunun için aşağıdaki satırı uygulayacağız:
 sudo chmod + x myfirstbashscript (Burada betiğin adını gireceğiz) 

3. Komut dosyasını Linux'ta çalıştırın

Aşama 1
Komut dosyası oluşturulduktan sonra aşağıdaki seçeneklere sahibiz:

  • SH dosyalarını çalıştırmak için
 sudo sh komut dosyası.sh
  • BASH dosyalarını çalıştırmak için
 sudo bash komut dosyası.bash
Adım 2
Alternatif olarak, uzantısından bağımsız olarak herhangi bir betiği çalıştırabiliriz, aşağıdaki satırı çalıştırabiliriz:
 ./Arşiv 

4. Linux'ta ikili olarak bir komut dosyası oluşturun

Aşama 1
İkili komut dosyası, yalnızca adını terminalde yazarak yürütülen bir komut dosyasıdır ve bir komut dosyasını ikiliye dönüştürmek için, onu yürütülebilir hale getirmek için chmod komutunu kullanmalıyız:

 sudo chmod + x
Adım 2
Dosya yürütülebilir olduğunda, aşağıdaki seçeneklerden biri yürütülerek kullanıcının yoluna taşınmalıdır:
 sudo mv / Komut dosyası yolu / usr / bin / sudo cp / Komut dosyası yolu / usr / bin / 
Bununla, komut dosyasını sadece adını terminale girerek çalıştırabiliriz.

wave wave wave wave wave