[Resuelto] trabajo cron wget escribiendo archivos en el directorio root
- 4957
- 1235
- Sra. María Teresa Rentería
El comando wget es una utilidad de línea de comando para descargar archivos de los servidores remotos. También se usa para desencadenar scripts del lado del servidor utilizando los trabajos cron.
Problema
Mientras se usa el trabajo WGET con cron, guardó los archivos descargados en el directorio de inicio. Debido a esto, se crea una gran cantidad de archivos basura en su sistema.
Solución
Usar -O
Opción con el comando wget para escribir el archivo de resultados (datos) en un archivo y ubicación específicos. Siguiente Seleccionar /dev/nulo
Archivo del dispositivo como archivo de destino. Esto descartará cualquier cosa escrito. En resultado, no se crearán archivos basura en su directorio de inicio.
Por ejemplo, el comando original de trabajo cron es:
wget https: // www.ejemplo.com/cron.php
Actualizar el comando anterior a:
wget -q -o/dev/null https: // www.ejemplo.com/cron.php
Aquí:
-Q
Desactivar la salida del comando wget-O /dev /nulo
Escribir contenido descargado (archivo) a /dev /null dispositivo.
Eso es todo. Espero que este tutorial lo ayude a evitar archivos no deseados en raíz generados por WGet Cron Jobs.
- « Cómo habilitar el modo de depuración en Laravel
- Cómo instalar el servidor Nagios en Ubuntu 20.04 »