catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Pemrograman Contoh Skrip Bash Untuk Menjalankan Skrip Expect

Contoh Skrip Bash Untuk Menjalankan Skrip Expect

Email Cetak PDF
Setelah sebelumnya kita sudah mempelajari tentang dasar-dasar bash shell dan dasar-dasar expect, maka tutorial kali ini kita akan menggabungkan kedua pemrograman tersebut. Diandaikan kita mempunyai lebih dari 10 server di mana kita ingin meremote mereka. Jika kita menggunakan ssh untuk meremote satu persatu server-server tersebut maka akan memakan waktu dan tenaga yang cukup banyak. Maka dari itu kita membutuhkan skrip expect untuk otomatisasi remote server dan bash untuk menggabungkan skrip-skrip expect tersebut.

Pada tutorial kali ini, kita akan menggunakan user budi dan passwordnya adalah budi dan server-servernya adalah sebagai berikut:
1. File Server dengan IP 192.168.0.250 dan nama skripnya adalah fileserver
2. Mail Server dengan IP 132.45.67.8 dengan port 12345 dan hanya bisa terakses melalui file server. Password user untuk mail server adalah !budi*. Berikan nama skripnya adalah mailserver.
3. Gateway dengan IP 192.168.0.254 dengan port 54321 dan namaskripnya adalah gateway.
4. Database Server dengan IP 10.8.12.10 yang bisa langsung terkoneksi dari jaringan internal dan nama skripnya adalah database.
5. Storage Server yang berjumlah 12 server dengan Range IP 123.45.67.2-123.45.67.13 dengan port 3333 dan harus menampakkan password root dari ke-12 server-server tersebut. Nama skripnya adalah storage.
6. Skrip bash untuk mengeksekusi skrip-skrip expect tersebut dan berikan nama server.

Ubahlah file-file tersebut agar bisa dieksekusi dengan memberikan chmod +x namafile kemudian letakkan seluruh file tersebut dalam satu folder. Tuliskan perintah di bawah ini agar kita bisa menjalankan skrip-skrip tersebut:
 # ./server
Maka akan ada tampilan sebagai berikut:


Misalnya kita pilih nomor 1 maka akan tampil sebagai berikut:



Perlu diketahui bahwa sebaiknya ketika menggunakan skrip tersebut digunakan bukan ketika pertama kali meremote server-server tersebut karena jika kita meremote pertama kali ke server maka biasanya kita disuruh memasukkan pilihan yes atau no, sedangkan di skrip ini tidak dicantumkan. Maka dari itu sebaiknya eksekusi skrip tersebut setelah meremote server untuk pertama kalinya.

Referensi:

Teman Sekantor

13 Dzulqa'dah 1431 H
21 Oktober 2010 M

+ 2
+ 1
Comments
Add New Search
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Terakhir Diperbaharui ( Kamis, 21 Oktober 2010 06:25 )  

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Allah berfirman: Ingatlah, menciptakan dan memerintah hanyalah hak Allah. Maha suci Allah, Tuhan semesta alam (Al-A'raf:54)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(283 votes)

7.8%
92.2%

Waktu Shalat