GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir si un fichier est téléchargé par Wget ?

J'utilise wget pour télécharger des fichiers (la plupart sont des fichiers zip) automatiquement pour moi pendant la nuit.

Cependant, parfois le matin, je constate que certains fichiers ne peuvent pas être décompressés. Je ne sais pas pourquoi cela se produit, c'est peut-être un problème avec le serveur distant.

Je veux écrire un script pour tester périodiquement les fichiers zip dans mon dossier de téléchargement en utilisant 'unzip -t', mais je ne veux pas tester sur les fichiers en cours de téléchargement. Alors, comment puis-je savoir si un fichier est utilisé par wget ?

Réponse acceptée :

Vous pouvez utiliser fuser , ou lsof .

fuser foo.zip

La sortie ressemble à ceci :

$ fuser archlinux-2013.02.01-dual.iso /home/chris/archlinux-2013.02.01-dual.iso:22506$ awk -F'
Linux
  1. Comment convertir des fichiers en codage UTF-8 sous Linux

  2. Comment renommer des fichiers spécifiquement dans une liste que Wget utilisera ?

  3. wget vs curl :comment télécharger des fichiers à l'aide de wget et curl

  4. Comment écrire des fichiers sur une clé USB sans être root ?

  5. comment télécharger des fichiers dropbox à l'aide de la commande wget ?

Comment renommer des fichiers dans Ubuntu 20.04

Comment trouver des fichiers basés sur l'horodatage sous Linux

Comment télécharger des fichiers avec la commande Wget sous Linux

Comment supprimer des fichiers répertoriés dans un autre fichier sous Linux

Comment enregistrer automatiquement les fichiers téléchargés dans Brave Browser

Comment compresser un fichier sous Linux