Berikut kita berikan tips sederhana tapi sangat bermanfaat dalam melakukan download file besar di Linux OS. Sebelumnya kamu bisa baca artikel bagaimana cara menggunakan perintah Wget.
Pernah kamu sadari tidak, jika kamu gunakan perintah wget maka jendela terminal kamu juga harus tetap terbuka pada layar (tidak bisa di close), jika kamu close maka perintah download Wget juga akan stop. Bagaimana jika kita ingin melakukan download file yang berjalan di backround ? Berikut tutorial singkatnya:
- gunakan perintah Wget -bqc <<url_file_download>>
wget -bqc http://path-to-url/linux.img
- Kamu akan melihat proses PID yang berjalan di background:
Continuing in background, pid 34567.
Penjelasan :
- -b : memerintahkan untuk berjalan di background sesegera setelah startup awal. Jika ingin memunculkan log bisa menggunakan atribut -o
- -q : mematikan wget output untuk menghemat disk space.
- -c : melanjutkan proses download yang rusak. Sebagai contoh proses download yang terhenti tiba-tiba karena koneksi terputus, maka dapat dilanjutkan kembali jika koneksi internet sudah stabil.
Contoh penggunaan :
#proses download dengan wget di backgoundserver@pc:~$ wget -bqc http://mirror.dimensi.cloud/almalinux/8.7/isos/x86_64/AlmaLinux-8-latest-x86_64-minimal.iso
Continuing in background, pid 15711.
#cek PID process yang runningserver@pc:~$ ps aux | grep 15711
hendran+ 15711 1.0 0.0 45100 3952 ? Ss 07:59 0:00 wget -bqc http://mirror.dimensi.cloud/almalinux/8.7/isos/x86_64/AlmaLinux-8-latest-x86_64-minimal.iso
hendran+ 15716 0.0 0.0 14432 1068 pts/1 S+ 07:59 0:00 grep --color=auto 15711
#cek download file sedang berjalanserver@pc:~$ ls -la | grep AlmaLinux
-rw-rw-r-- 1 hendranata hendranata 15252206 Mar 23 08:00 AlmaLinux-8-latest-x86_64-minimal.iso
#stop proses download dengan kill PID nyaserver@pc:~$ kill 15711
server@pc:~$ ps aux | grep 15711
hendran+ 15757 0.0 0.0 14432 1076 pts/1 S+ 08:00 0:00 grep --color=auto 15711