Jumat, 27 Maret 2015

Linux Shell dan Scheduling (TP2_1305453_Aji Sutrisna)


  1. Linux Shell
peta konsep Linux Shell

Command Shell adalah program yang menerjemahkan perintah, shell bukan sistem operasi tetapi cara untuk terhubung dengan sistem operasi dan menjalankan perintah. Salah satu contoh Shell adalah BASH (di linux) dan Command Prompt (Windows), BASH merupakan Bourne Again Shell merupakan pengembangan dari Bourne Shell di sistem UNIX. Semua fitur di BASH merupakan penambahan dari Bourne Shell dan banyak fitur lainnya.


Perbedaan BASH dengan DOS Command Prompt

BASH (Bourne Again Shell)
DOS Command Prompt
Case sensitivity
Tidak Case Sensitivity
“/” garis pemisah dan “\” escape character
“/” argument delimiter dan “\”pemisah direktori
Filenames atau eksetensi tidak ada
Ekstensi ada, menggunakan eight dot three


Di BASH terdapat berbagai macam karakter spesial yang memiliki fungsi masing masing, diantaranya “\” , “/” ,”*” dan masih banyak lainnya

Didalam BASH terdapat dua bagian disebut “PATH” dan “Command Syntax”. PATH adalah perintah paling umum sedangkan Command Syntax adalah perintah yang dapat berjalan sendiri
Contoh PATH : /home/zayretro/myprogram
Contoh Command Syntax : ls –l
Semua program tersebut harus dieksekusi di Terminal (Command Prompt nya LINUX). 

2. Scheduling


Peta Konsep Scheduling

2.1 Penjadwalan dengan menggunakan Crontab

Crontab merupakan salah satu perintah yang terdapat di LINUX yang berfungsi melakukan penjadwalan berdasarkan waktu. Pada umumnya crontab sudah diinstal di linux bila tidak tinggal ketikan sudo apt-get install crontab pada terminal.
Struktur Crontab saat membuat perintah


Macam macam perintah dalam Crontab
  • Crontab  –e : perintah untuk mengubah daftar perintah yang akan dijalankan oleh crontab.
  • Crontab  –l : perintah untuk melihat daftar perintah yang akan diekskusi
  • Crontab –r: perintah untuk menghapus semua daftar perintah yang ada didaftar perintah dalam crontab
2.2 Penjadwalan dengan menggunakan AT


Selain menggunakan crontab ada juga penjadwalan dengan menggunakan at sebelumnya harus install dulu at dengan mengetik sudo apt-get install at , berikut ini beberapa perintah dasar untuk perintah at

Berikut beberapa perintah dalam at

  • At : perintah ini digunakan untuk menentukan kapan perintah/job akan diekskusi
  • Atq : perintah ini digunakan untuk melihat semua antrian perintah/job
  • Atrm[nomorjob] : perintah ini digunakan untuk menghapus antrian perintah dengan nomor job tertentu

Referensi :

Modul Latihan Praktikum SO4
Modul Latihan Praktikum SO5

Tidak ada komentar:

Posting Komentar