The struggle is part of the story

welcome to our blog

I'm Febyana Ramadhanti


Posts

Comments

The Team

Blog Journalist

Connect With Us

Join To Connect With Us

Portfolio

    Posted by: Febyana Ramadhanti Posted date: 01.25 / comment : 0

    Tugas Praktikum 4 Sistem Operasi perintah penjadwalan (Crontab/At)

           Nah setelah sebelumnya kita sudah membahas mengenai manajemen proses. Kali ini saya akan berbagi sedikit mengenai Printah Penjadwalan yaitu Crontab dan At. Pertama kita bahas terlebihdahulu mengenai Crontab. Check it out :D

                            Perintah Penjadwalan Menggunakan CRONTAB
         Crontab adalah salah satu command yang terdapat di linux yang berfungsi melakukan perintah penjadwalan berdasarkan waktu. Crontab juga dapat mengerjakan penjadwalan secara berulang atau sesuai dengan waktu yang di tentukan. Utilitas ini sangat berguna jika kita ingin menjalankan suatu program atau perintah yang waktunya sudah kita jadwalkan seperti misalnya back up database atau untuk menghapus file temporary. Di sinilah penjadwalan cron berfungsi. Tidak semua sistem memungkinkan untuk Penjadwalan Cron. Kalian harus mengecek sistem kalian untuk melihat apakah Cron tersedia pada sistem kalian. Biasanya File crontab disimpan pada /etc/crontab. Jika Cron Anda belum terinstal, maka kamu dapat menginstalnya dengan cara install crontab di terminal dengan memasukan syntax berikut :
                                    sudo apt-get install crontab


    Dan berikut adalah beberapa perintah dalam crontab :
    • crontab -e : berfungsi untuk mengubah atau mengedit daftar perintah yang akan dijalankan . Saat kita menggunakan perintah “crontab -e” (tanpa tandapetik) maka akan muncul editor yang di dalamnya terdapat list perintah terjadwal untu user terkait. Jika Anda belum pernah menambahkan apapun pada crontab file ini biasanya kosong.
    • crontab –l : berfungsi untuk menampilkan list crontab user saat ini
    • crontab –r : berfungsi untuk menghapus list crontab yang terdapat pada user saat ini
    • crontab -u [nama_user] { -e | -l -r } : berfungsi untuk mengedit crontab pada user tertentu yang Anda inginkan. Jika tidak di set maka di user saat ini yang digunakan.

    Berikut adalah cara penulisan Crontab :
    Ketentuan mengedit crontab urutannya adlah sebagai berikut :
                                m h dom mon dow command
    Keterangan :
    • m : minute (menit), diisi 0 – 59 atau * untuk tidak memakai parameter ini
    • h : hour (jam), diisi 0-23 atau * untuk tidak memakai parameter ini
    • dom : day of month (tanggal), diisi 0-31 atau * untuk tidak memakai parameter ini
    • mon : month (bulan), diisi 1-12 atau * untuk tidak memakai parameter ini
    • dow : day of week (hari), diisi 0-6 dimana 0 = minggu, 1= senin, dst atau * untuk tidak memakai parameter ini
    • command (perintah), diisi perintah yang akan dieksekusi. Bisa perintah dasar linux atau bisa juga kumpulan perintah dalam suatu file yang bisa dieksekusi sebagaimana contoh pada artikel saya tentang back up database.
    • Parameter m,h,dom,mon,dow dapat juga digantikan dengan cukup menuliskan @hourly (menjalankan perintah tiap jam), @daily (menjalankan perintah setiap hari jam 00:00), @weekly (menjalankan perintah tiap hari minggu jam 00:00), atau @monthly (menjalankan perintah tiap awal bulan jam 00:00).
    • Parameter m,h,dom,mon bisa juga dituliskan dengan format “*/n” (tanpa tanda petik) dimana n adalah numeric.
    • Parameter m,h,dom,mon,dow bisa juga ditulis lebih dari 1 dengan separator koma (“,”).
    Sebagai contoh penulisannya : @weekly shutdown –r now , artinya setiap seminggu pada tengah malam server akan menjalankan perintah shutdown.
     
    Adapun format penulisan file Crontab
    Penjelasan :
    5 bintang (*) diatas merepresentasikan bagian2 format waktu yang berbeda, urutannya sebagai berikut :
    (* pertama) : menit (isian : 0 – 59)
    (* kedua) : jam (isian : 0 – 23)
    (* ketiga) : hari dari bulan / tanggal (isian : 1 – 31)
    (* keempat) : bulan (isian : 1 – 12)
    (* kelima) : hari dari minggu (isian : 0 – 6) –> 0 = minggu


    Sebagai Contoh:
    59 23 * * 6 shutdown -r now
    artinya : setiap hari sabtu (6 menunjukan hari Sabtu ) pukul 23:59 WIB server akan melakukan perintah shutdown .


                                 Perintah Penjadwalan Menggunakan AT
    Selain menggunakan crontab, Anda juga bisa menggunakan perintah penjadwalan lain yaitu at. Berikut beberapa perintah dasar bagi perintah at :
    at : perintah ini digunakan untuk menentukan kapan perintah/job akan dieksekusi
    atq : perintah ini digunakan untuk melihat semua antrian perintah/job
    atrm [nomorjob] : Perintah ini digunakan untuk menghapus antrian perintah dengan nomor job tertentu.


    Oleh : Febyana Ramadhanti
    ILMU KOMPUTER
    UNIVERSITAS PENDIDIKAN INDONESIA


    Sumber :
    http://nunung-ruaenipah.blogspot.co.id/2014/12/penjadwalan-dalam-sistem-operasi-linux.html
    https://udibagas.wordpress.com/2010/12/29/perintah-terjadwal-menggunakan-crontab/

    icon allbkg

    Tagged with:

    Next
    Posting Lebih Baru
    Previous
    Posting Lama

    Tidak ada komentar:

    Leave a Reply

Comments

The Visitors says