GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengenalinya Jika Sebuah File Sedang Diunduh Oleh Wget?

Saya menggunakan wget untuk mengunduh file (sebagian besar adalah file zip) secara otomatis untuk saya pada malam hari.

Namun, terkadang di pagi hari saya menemukan beberapa file tidak dapat dibuka ritsletingnya. Saya tidak tahu mengapa ini terjadi, mungkin ada yang salah dengan server jarak jauh.

Saya ingin menulis skrip untuk menguji file zip di folder unduhan saya secara berkala menggunakan 'unzip -t', tetapi saya tidak ingin menguji pada file yang sedang diunduh. Jadi bagaimana saya bisa tahu jika suatu file sedang digunakan oleh wget ?

Jawaban yang Diterima:

Anda dapat menggunakan fuser , atau lsof .

fuser foo.zip

Outputnya terlihat seperti ini:

$ fuser archlinux-2013.02.01-dual.iso /home/chris/archlinux-2013.02.01-dual.iso:22506$ awk -F'
Linux
  1. Bagaimana membedakan biner dari file teks di linux

  2. wget:nama file yang diunduh

  3. Bagaimana cara menulis file ke USB tanpa menjadi root?

  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. bagaimana cara mengunduh file dropbox menggunakan perintah wget?

  3. Bagaimana cara menghapus file .fuse_hidden*?

  1. Cara Membaca File Baris demi Baris di Bash

  2. Bagaimana Cara Mengganti Nama File Secara Khusus Dalam Daftar Yang Akan Digunakan Wget?

  3. wget vs curl:Cara Mengunduh File Menggunakan wget dan curl