Panduan Linux

Cara Membuat dan Menjalankan Bash Script di Linux

Hai teman-teman! Kali ini kita akan bahas sesuatu yang keren: cara bikin dan ngejalanin Bash Script di Linux. Bash Script ini semacam program kecil yang bisa bikin hidup kita lebih mudah di Linux. Tanpa basa-basi, yuk kita mulai!

Apa itu Bash Script?

Bash Script itu kayak kumpulan perintah-perintah Linux yang ditulis dalam satu file. Nantinya, file ini bisa kita eksekusi buat ngerjain tugas-tugas tertentu secara otomatis. Misalnya, mau backup data atau instalasi program, tinggal jalanin scriptnya, deh!

Langkah Awalan

Sebelum mulai, pastikan Linux-mu udah kebagian Bash. Bash udah bawaan di kebanyakan distro Linux, jadi kamu tinggal buka terminal aja (Ctrl + Alt + T).

1. Bikin File Bash Script

Pertama, bikin file berekstensi .sh. Misalnya, kita bikin file namanya hello_world.sh. Buka terminal dan ketik perintah ini:

nano hello_world.sh

Ini bakal buka editor teks Nano. Abis itu, tulis atau copy-paste script sederhana ini:

#!/bin/bash
echo "Hello, World!"

Simpen file pake Ctrl + X, terus Y, abis itu Enter.

Penjelasan scriptnya:

2. Ngasih Izin Eksekusi ke File Script

Agar script bisa dijalanin, kita harus ngasih izin eksekusi ke filenya. Caranya:

chmod +x hello_world.sh

Perintah chmod +x artinya nambahin izin eksekusi (x) ke file itu.

3. Ngejalanin Bash Script

Sekarang, script udah siap buat dijalanin. Ada beberapa cara buat ngejalaninnya:

a. Pake Bash Explicit

bash hello_world.sh

Ini bakal ngejalanin script pake Bash.

b. Pake Nama File

./hello_world.sh

Tapi, kalo keluar error Permission denied atau sejenisnya, pastikan udah ngasih izin eksekusi kayak di atas.

4. Ngedit Bash Script

Kalo mau nambahin perintah atau ngedit isi scriptnya, tinggal buka lagi pake Nano atau text editor favoritmu. Misal:

nano hello_world.sh

Kemudian, tambahin perintah lain sesukamu. Contoh:

#!/bin/bash
echo "Hello, World!"
echo "Nama saya adalah $(whoami)"
echo "Saya ada di direktori $(pwd)"

Simpen lagi (Ctrl + X, Y, Enter). Terus coba jalanin lagi scriptnya.

Bonus: Contoh Bash Script Sederhana

Nih, contoh script buat ngecek apakah suatu website bisa diakses:

#!/bin/bash
website="google.com"
ping -c 1 $website &> /dev/null
if [[ $? -eq 0 ]]; then
    echo "Website $website bisa diakses."
else
    echo "Website $website nggak bisa diakses."
fi

Simpen file dengan nama cek_website.sh, kasih izin (chmod +x cek_website.sh), terus jalanin (./cek_website.sh).

#N8n #AI