Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for December 14th, 2009

Bash scripting di linux

Posted by kusprayitna on 14th December 2009

Salah satu yang harus diketahui di linux adalah kehandalannya menangani script. Koq script, sebab linux mempunyai banyak perintah dasar berupa command line yang dapat disusun dalam sebuah alur logika yang disebut script.

Awal belajar adalah bagaimana membuat script.

Script start service di server

Service di server sengaja di start secara manual, karena masih di lingkungan development. Scriptnya yaitu :

#!/bin/sh
#script utuk startup server

# Start MySQL
/sbin/service mysqld start

# Start Apache
/sbin/service httpd start

# start LDAP Server
/sbin/service ldap start

#start proFTP
/usr/local/proftpd/sbin/proftpd

Untuk dapat dieksekusi sebagai scrip maka:

  1. simpan file, misal dengan nama start.sh --> ext .sh menunjukkan ini adalah file script yang akan dieksekusi dengan shell sh
  2. Tambahkan hak untuk dapat dieksekusi, yaitu chmod +x start.sh
  3. eksekusi dengan cara  ./start.sh

Informasi dari script sederhana diatas yaitu :

  1. Baris pertama adalah aplikasi shell yang digunakan, yaitu /bin/sh
  2. Baris yang diawali dengan "#" adalah comment
  3. Service yang distart yaitu MySQL, HTTP, LDAP dan FTP

Membuat script sangatlah sederhana, seperti batch file di DOS

Dalam artikel berikunya akan dibahas tentang scrip mengecek status service, membuat subdomain dan menghapus subdomain. Read the rest of this entry »

Posted in Linux, Scripting | 3 Comments »