Skip to main content

Membuat Penjadwalan Download di Linux

Kita semua suka men-download beberapa hal dari Internet, dan ada beberapa tools download manager yang dapat kita gunakan untuk menjadwalkan download. Mungkin lebih mudah untuk menggunakan download manager, tetapi tidak ada salahnya mengeksplorasi tools yang sudah ada di Linux dan menggunakannya secara penuh.

Dalam artikel ini saya akan menampilkan built in software di Linux yang dapat digunakan untuk men-download beberapa hal dari Internet menggunakan Wget yang sudah saya jelaskan pada artikel sebelumnya dengan dipadukan teknik penjadwalan menggunakan Cron.

Linux Cron

Linux hadir dengan daemon Cron yang digunakan untuk mengeksekusi jadwal tugas pada waktu tertentu. Crontab memungkinkan anda untuk menentukan tindakan dan waktu kapan suatu perintah harus dieksekusi menggunakan command line.

Buka jendela terminal dan ketikkan crontab-e.


Masing-masing bagian pada perintah Crontab dipisahkan oleh spasi, dengan bagian akhir memiliki satu atau lebih spasi di dalamnya. Dalam sebuah entri Cron terdiri dari menit (0-59), jam (0-23, 0 = tengah malam), hari (1-31), bulan (1-12), hari kerja (0-6, 0 = Minggu),dan perintah yang ingin dijalankan. Cthnya: pada baris ketiga gambar di atas menunjukkan perintah penjadwalan dalam men-download wget.pdf pukul 2 pagi. Pada entri pertama menunjukkan menit ke 0 (0) dan entri kedua (2) berarti jam 02:00 AM. Entri yang ketiga sampai entri kelima (*) berarti setiap saat sepanjang hari, bulan, atau minggu. Entri terakhir adalah perintah wget untuk men-download wget.pdf dari URL tertentu.

Penjadwalan Download

Misalkan saya akan men-download Firefox 3.6 pada jam 2 pagi karena Internet yang saya gunakan hanya memberikan jumlah data unlimited pada saat jam 2 pagi sampai jam 8 pagi, maka saya perlu menghentikan download pada jam 8 pagi. Perintah yang digunakan seperti gambar di bawah.


Abaikan perintah baris pertama dan baris kedua dalam Crontab di atas. Perintah baris ketiga dan keempat adalah 2 perintah yang dibutuhkan dalam hal ini. Pada perintah baris ketiga, tugas yang akan dieksekusi adalah men-download Firefox 3.6 pada jam 02:00 pagi.

[code]
0 2 *** wget-c http://download.mozilla.org/?product=firefox-3.6.6&os=win&lang=en-GB
[/ code]

Perintah keempat akan menghentikan Wget pukul 8 pagi. 'Killall' adalah perintah unix yang membunuh proses dengan nama.

[code]
0 8 *** killall wget
[/ code]

Perintah killall wget memberitahu Linux untuk menghentikan Wget dari men-download file pada jam 8 pagi.

Comments

Popular posts from this blog

Yahoo Messenger Chat Blank

Dari beberapa sumber referensi yang saya baca kesimpulan yang saya dapat:  Kemungkinan Masalahnya: Adanya pengaktifan / penginstallan OCX(Object Linking and Embedding dirancang untuk mendukung dokumen senyawa yang mengandung beberapa jenis informasi, seperti teks, gambar grafis, suara, video gerak misal,flash_player_active_x) yang versinya belum stabil.   Di karenakan adanya scripting yang statusnya ter-”disable”.  Hilangnya salah satu activeX control di windows. Solusinya:

Setting Multiple DHCP Server Fedora 8

Pastikan 4 komputer yang akan dihubungkan terhubung oleh kabel lan satu sama lain baik melalui swith maupun secara langsung melalui cardlan pada masing-masing komputer, pada komputer yang akan dipakai sebagai router harus dibedakan hubungan lancardnya untuk penghubung komputer yang berada pada lengan kiri router maupun pada lengan kanan, misalnya pada hubungan ke lengan kiri router memakai eth0, maka lengan kanannya harus berbeda dengan lengan kirinya spt memakai eth1 atau eth2.

Android

Apa itu android? Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang dalam menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Disediakan pula Android SDK (software Development kit) sebagai alat bantu dan API (Application Programming Interface) diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.