Yo uso wget
para descargar archivos (la mayoría son archivos comprimidos) automáticamente durante la noche.
Sin embargo, a veces por la mañana encuentro que algunos archivos no se pueden descomprimir. No sé por qué sucede esto, tal vez haya algún problema con el servidor remoto.
Quiero escribir un script para probar los archivos zip en mi carpeta de descarga periódicamente usando 'unzip -t', pero no quiero probar los archivos que se están descargando. Entonces, ¿cómo puedo saber si wget
está utilizando un archivo? ?
Respuesta aceptada:
Puedes usar fuser
, o lsof
.
fuser foo.zip
La salida se ve así:
$ fuser archlinux-2013.02.01-dual.iso /home/chris/archlinux-2013.02.01-dual.iso:22506$ awk -F'