Buat Penjadwal Unduhan dengan Keterampilan Pemrograman Kecil

Aug 12, 2025
Pemeliharaan dan Optimasi
KONTEN TIDAK CACHED

Kita semua suka mengunduh sesuatu dari internet, dan ada banyak alat pengelola unduhan hebat yang dapat kita gunakan untuk menjadwalkan unduhan. Mungkin lebih mudah menggunakan pengelola unduhan, tetapi tidak ada salahnya menjelajahi alat yang sudah disertakan dengan Ubuntu kami dan memanfaatkannya sepenuhnya.

Pada artikel ini kami akan menunjukkan kepada Anda perangkat lunak bawaan di Ubuntu yang dapat kami gunakan untuk mengunduh barang dari internet menggunakan wget . Selain itu, kami akan menunjukkan cara menjadwalkan unduhan menggunakan Cron.

Unduh Menggunakan Wget

Wget adalah paket perangkat lunak gratis untuk mengambil file menggunakan HTTP, HTTPS dan FTP, protokol Internet yang paling banyak digunakan. Ini adalah alat baris perintah non-interaktif, sehingga dapat dengan mudah dipanggil dari skrip, tugas cron, terminal tanpa dukungan X-Windows, dll.

Buka terminal Anda dan mari jelajahi bagaimana kita dapat menggunakan wget untuk mengunduh sesuatu dari internet. Sintaks dasar mengunduh dengan wget adalah sebagai berikut:

wget [option]… [URL]…

Perintah ini akan mengunduh manual wget ke drive lokal Anda

wget http://www.gnu.org/software/wget/manual/wget.pdf

Linux Cron

Ubuntu hadir dengan daemon cron yang digunakan untuk penjadwalan tugas yang akan dijalankan pada waktu tertentu. Crontab memungkinkan Anda menentukan tindakan dan waktu yang harus dieksekusi. Ini adalah cara Anda biasanya menjadwalkan tugas menggunakan alat baris perintah.

Buka jendela terminal dan masukkan crontab -e.

Setiap bagian dalam crontab dipisahkan oleh spasi, dengan bagian terakhir memiliki satu atau lebih spasi di dalamnya. 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), perintah. Entri ketiga di crontab di atas mengunduh wget.pdf pada jam 2 pagi. Entri pertama (0) dan entri kedua (2) berarti 2:00. Entri ketiga hingga kelima (*) berarti setiap saat dalam sehari, bulan, atau minggu. Entri terakhir adalah perintah wget untuk mengunduh wget.pdf dari URL yang ditentukan.

Itulah dasar tentang wget dan cara kerja Cron. Mari kita pelajari contoh kehidupan nyata tentang cara menjadwalkan unduhan.

Menjadwalkan Download

Kami akan mengunduh Firefox 3.6 pada jam 2 pagi. Karena ISP kami hanya memberikan data yang terbatas, kami perlu menghentikan unduhan pada jam 8 pagi. Seperti inilah tampilan pengaturannya.

Abaikan 2 entri pertama pada crontab di atas. Perintah ketiga dan keempat adalah hanya 2 perintah yang Anda butuhkan. Perintah ketiga menyiapkan tugas yang akan mengunduh Firefox pada jam 2 pagi:

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

Opsi -c menunjukkan bahwa wget harus melanjutkan unduhan yang ada jika belum selesai.

Perintah keempat akan berhenti wget jam 8 pagi. 'Killall' adalah perintah unix yang menghentikan proses berdasarkan nama.

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

Killall wget memberi tahu Ubuntu untuk menghentikan wget mengunduh file pada pukul 8 pagi.

Perintah wget berguna lainnya

1. Menentukan direktori untuk mendownload file

[code]
wget –output-document=/home/zainul/Downloads/wget manual.pdf http://www.gnu.org/software/wget/manual/wget.pdf
[/code]

opsi –output-document memungkinkan Anda menentukan direktori dan nama file yang Anda unduh

2. Mengunduh situs web

wget juga dapat mengunduh situs web.

[code]
wget -m http://www.google.com/profiles/zainul.franciscus
[/code]

Perintah di atas akan mengunduh seluruh halaman web profil google saya. Opsi '-m' memberi tahu wget untuk mengunduh gambar 'cermin' dari URL yang ditentukan.

Opsi penting lainnya adalah memberi tahu wget berapa banyak tautan yang harus diikuti saat mengunduh situs web.

[code]
wget -r -l1 http://www.google.com/profiles/zainul.franciscus
[/code]

Perintah wget di atas menggunakan dua opsi. Opsi pertama '-r' memberi tahu wget untuk mengunduh situs web yang ditentukan secara rekursif. Opsi kedua '-l1' memberi tahu wget untuk hanya mendapatkan tautan tingkat pertama dari situs web yang ditentukan. Kita dapat menyiapkan hingga tiga tingkat '-l2' dan '-l3'.

3. Mengabaikan entri robot

Master web memelihara file teks yang disebut Robot.txt. ‘Robot.txt’ mempertahankan daftar URL yang tidak boleh dirayapi oleh perayap laman web seperti wget. Kita dapat memberi tahu wget untuk mengabaikan 'Robot.txt' dengan opsi '-erobots = off'. Perintah berikut memberi tahu wget untuk mengunduh halaman pertama profil google saya dan mengabaikan ‘Robot.txt.

[code]
wget -erobots = off http://www.google.com/profiles/zainul.franciscus
[/code]

Opsi lain yang berguna adalah -U. Opsi ini akan menutupi wget sebagai browser. Perhatikan bahwa menyamarkan aplikasi sebagai aplikasi lain dapat melanggar ketentuan dan layanan penyedia layanan web.

[code]
wget -erobots=off -U Mozilla http://www.google.com/profiles/zainul.franciscus
[/code]

Kesimpulan

Wget adalah paket perangkat lunak GNU sekolah yang sangat tua namun dapat diretas yang dapat kita gunakan untuk mengunduh file. Wget adalah alat baris perintah interaktif yang berarti kita dapat menjalankannya di komputer kita di latar belakang tanpa harus memulai aplikasi apa pun. Lihat halaman manual wget

[code]
$ man wget
[/code]

untuk memahami opsi lain yang dapat kita gunakan dengan wget.

Tautan

Wget Manual
Bagaimana Menggabungkan Dua File Yang Diunduh Ketika wget Gagal Setengah Jalan
Tip Cepat Linux: Mengunduh dan Menghapus Tarring dalam Satu Langkah

Build A Configurable Cron Scheduler With Node.js


Pemeliharaan dan Optimasi - Artikel Terpopuler

Cara Membuat Bilah Tugas Windows 10 Lebih Transparan

Pemeliharaan dan Optimasi Jul 12, 2025

Bilah tugas di Windows 10 adalah sangat dapat dikonfigurasi , dan Windows 10 sudah menyertakan opsi di dalamnya pengaturan personalisasi untuk..


Cara Menyematkan Folder, Situs Web, Pengaturan, Catatan, dan Lainnya ke Menu Mulai di Windows 10

Pemeliharaan dan Optimasi Nov 12, 2024

Menu Mulai Windows 10 - atau layar Mulai, di tablet mode - memungkinkan Anda "menyematkan" lebih dari sekadar aplikasi. Anda dapat menyematkan folder, sit..


Cara Menggunakan Pengaturan Penyimpanan Windows 10 untuk Mengosongkan Ruang Hard Drive

Pemeliharaan dan Optimasi Jul 12, 2025

Windows 10 memperkenalkan beberapa peningkatan dari pendahulunya dan di antaranya adalah pengaturan Penyimpanan baru, yang memberi pengguna analisis terperinci tentang apa dan berap..


Cara Memaksakan Opsi Grafik di Game PC dengan NVIDIA, AMD, atau Intel Graphics

Pemeliharaan dan Optimasi Jul 10, 2025

KONTEN TIDAK CACHED Game PC biasanya memiliki opsi grafis bawaan yang dapat Anda ubah. Namun, Anda tidak terbatas pada opsi yang ada di dalam game - panel kontrol grafis yang dibu..


Tanya How-To Geek: Perbaiki Panah yang Mengganggu, Mainkan game DOS Sekolah Lama, dan Jadwalkan Pematian Komputer Cerdas

Pemeliharaan dan Optimasi Dec 13, 2024

Anda punya pertanyaan dan kami punya jawabannya. Hari ini kami menyoroti cara memperbaiki panah pintas yang terlalu besar di Windows 7, memainkan game DOS favorit Anda dalam emulasi, dan ..


Hapus Clutter dari Opera Speed ​​Dial Page

Pemeliharaan dan Optimasi May 21, 2025

KONTEN TIDAK CACHED Apakah Anda ingin membersihkan halaman Speed ​​Dial di Opera sehingga hanya thumbnail yang terlihat? Hari ini kami menunjukkan kepada Anda beberapa penyesuaian yang ..


ShellFolderFix Mengingat Lokasi Jendela di Windows 7

Pemeliharaan dan Optimasi Mar 2, 2025

KONTEN TIDAK CACHED Ingat ketika versi Windows sebelumnya akan mengingat ukuran lokasi jendela Explorer saat Anda membukanya? Untuk beberapa alasan Windows 7 tidak lagi melakukan ini, tetap..


Buat Titik Pemulihan untuk Pemulihan Sistem Windows 7 atau Vista

Pemeliharaan dan Optimasi Nov 23, 2024

KONTEN TIDAK CACHED Jika Anda berpikir untuk memasang aplikasi tetapi tidak yakin apa yang akan dilakukannya pada komputer Anda, saya sangat menyarankan untuk membuat titik pemulihan sebelu..


Kategori