Shell Script Apache - Backup Database - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Shell Script Apache - Backup Database, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Linux, Artikel shell-script, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Shell Script Apache - Backup Database
link : Shell Script Apache - Backup Database

Baca juga


Shell Script Apache - Backup Database

Shell Script adalah sekumpulan perintah yang disimpan pada sebuah file pada Sistem Operasi Linux. Ekstensi file dari Shell Script adalah .sh tetapi tanpa menyertakan ekstensi file tersebut tetap dapat dikenali sebagai Shell Script



Di Sistem Operasi Linux terdapat banyak pilihan Script Shell yang dapat digunakan tetapi yang menjadi default dan banyak digunakan adalah Bourne Again Shell (bash)

Shell script juga menyediakan beberapa fitur seperti percabangan, perulangan dan varible layaknya bahasa pemrograman

Untuk menulis Shell Script dapat menggunakan Editor Teks apa saja (contoh: nano, vi, gedit). Sebuah Shell Script dieksekusi melalui Command Line Sistem Operasi.

Pada posting ini saya akan membuat sebuah Shell Scripting Sederhana untuk melakukan administarasi ringgan seperti menghidupkan, mematikan web server Apache dan Backup Database MySQL.

Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal
#!/bin/bash
until [ $pilihan -eq "4" ]
do
echo "======================================"
echo " MENU "
echo "======================================"
echo " 1. Stop Apache "
echo " 2. Start Apache "
echo " 3. Backup Database "
echo " 4. Keluar "
echo "======================================"
echo "Masukan Pilihanmu Anda ? :"
read pilihan

if [ $pilihan -eq "1" ]; then
sudo /etc/init.d/apache2 stop
clear;
echo "";
echo "======================================"
echo "Pesan : Apache berhasil dihidupkan "
echo "======================================"
echo "";
fi

if [ $pilihan -eq "2" ]; then
sudo /etc/init.d/apache2 start
clear;
echo "";
echo "======================================"
echo "Pesan : Apache berhasil dimatikan "
echo "======================================"
echo "";
fi

if [ $pilihan -eq "3" ]; then
mysqldump -uroot -ppass kamus > "/home/dendie/Desktop/kamus.sql"
clear;
echo "";
echo "========================================"
echo "Pesan : Backup Database kamus berhasil "
echo "========================================"
echo "";
fi

if [ $pilihan -eq "4" ]; then

echo "======================================"
echo "Terima Kasih "
echo "======================================"
fi
done
Baris pertama yang bertuliskan #!/bin/sh pada sebuah Sheel Script memiliki arti yang terdiri dari dua bagian.
  • '#!' sering disebut 'shebang' operator, tanda tersebut menandakan bahwa file tersebut adalah shell script.
  • '/bin/bash' adalah lokasi file binari atau program shell yang digunakan, pada contoh ini yang digunakan adalah bash
Setelah selesai ditulis simpan script tersebut dimana saja, sebagai contoh saya menyimpannya dengan nama control. Kemudian Eksekusi file tersebut melalui command line, seperti contoh dibawah ini.
sh control
Shell Script diatas akan menghasilkan tampilan seperti dibawah ini


Script tersebut akan melakukan sebuah perintah berdasarkan angka yang diinputkan
  • Angka 1. akan melakukan Stop Apache
  • Angka 2. akan melakukan Start Apache
  • Angka 3. akan melakukan Backup Database
  • Angka 4. akan melakukan Keluar


Demikianlah Artikel Shell Script Apache - Backup Database

Sekianlah artikel Shell Script Apache - Backup Database kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Shell Script Apache - Backup Database dengan alamat link https://dev-create.blogspot.com/2011/02/shell-script-apache-backup-database.html