Nuestros mejores investigadores agotaron sus reservas de café, por su búsqueda noche y día por la respuesta, hasta que Santiago halló el hallazgo en Beanstalk y en este momento la comparte contigo.
Solución:
Respuesta corta:
No tiene que ejecutarlo manualmente porque se ha ejecutado automáticamente y se está ejecutando en segundo plano, por eso recibe ese mensaje.
Si desea detener el daemon y ejecutarlo manualmente:
sudo systemctl stop clamav-freshclam.service
ejecutarlo manualmente:
sudo freshclam
¿Qué está pasando y cómo manejarlo?
Cada vez que te encuentras en situaciones similares, errores como file x has been locked
o Another process is using this file : /path/to/x
puedes usar el lsof
comando para averiguar qué proceso está usando ese archivo, en su caso si ejecuta:
sudo lsof /var/log/clamav/freshclam.log
Debería obtener una salida como:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
abc 126 user 3wW REG 259,1 100 1048 /var/log/clamav/freshclam.log
los abc
es el nombre del proceso que está usando ese archivo, en su caso es: freshclam
.
Eso significa freshclam
que desea ejecutar ya ha sido ejecutado por clamav daemons.
puedes usar less /var/log/clamav/freshclam.log
o comandos similares para ver qué está pasando.
Por lo tanto, ya no tiene que ejecutarlo manualmente, es un proceso para evitar cualquier conflicto y tener múltiples instancias de un mismo proceso haciendo lo mismo al mismo tiempo.
Si desea detenerlo y ejecutarlo manualmente, envíe un SIGTERM
a su proceso, que le da al proceso la oportunidad de terminar su trabajo y cerrarse limpiamente, algo así como:
sudo pkill -15 -x freshclam
- en este caso
sudo
puede ser necesario. - 15: SIGTERM es el predeterminado
Luego ejecútalo manualmente:
sudo freshclam
Sin embargo, en este caso puedes usar:
sudo systemctl stop clamav-freshclam.service
para detener al demonio.
sudo /etc/init.d/clamav-freshclam stop
sudo freshclam
sudo /etc/init.d/clamav-freshclam start
Esta podría ser otra opción para esto…
sudo service clamav-freshclam stop
sudo freshclam
sudo service clamav-freshclam start
Espero que esto ayude…
Comentarios y valoraciones
Recuerda algo, que tienes la capacidad de valorar este escrito si te fue de ayuda.