Tutorial menjalankan proses download file di background OS Linux

wget di background

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:

  1. gunakan perintah Wget -bqc <<url_file_download>>
    wget -bqc http://path-to-url/linux.img

  2. 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 backgound
server@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 running
server@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 berjalan
server@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 nya
server@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

 

 

  • linux
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

VPS Linux server centos 7 menjadi linux desktop environment

Hiuntuk pelanggan setia natanetwork terutama pengguna VPS dan yang ingin menggunakan linux...

Perintah dasar linux

Sudah tidak asing lagi untuk para developer menggunakan OS Linux untuk develop suatu...

Tutorial Backup database dan source code pada VPS anda menggunakan shell script

backup adalah hal yang sangat penting jika anda merasa file/data anda berharga.terdapat berbagai...

Install Free SSL Let's Encrypt di VPS

free ssl dari Let's Encrypt sudah umum untuk shared hosting,tetapi untuk VPS silahkan cek di...

Tutorial membuat squid proxy pada VPS Linux

Membuat proxy pribadi sangat mudah jika anda memiliki VPS linux.umumnya aplikasi yg digunkan...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution