The wget command is a command line utility for downloading files from the remote servers. It’s also used to triggers server side scripts using the cron jobs.
Advertisement
Problem
While using the wget with cron job saved the downloaded files under home directory. Due to this a large number of junk files get created in your system.
Solution
Use -O
option with wget command to write the result file (data) to specific file and location. Next select /dev/null
device file as target file. This will discard anything written to it. In result, no junk files will be created in your home directory.
For example, the original cron job command is:
wget https://www.example.com/cron.php
Update above command to:
wget -q -O /dev/null https://www.example.com/cron.php
Here:
-q
Turn off wget command output-O /dev/null
Write downloaded content (file) to /dev/null device.
That’s it. Hope this tutorial helps you to avoid unwanted files on root generated by wget cron jobs.