В моем crontab у меня есть 2 простых выполнения заданий крона (результат выполнения crontab -l
):
*/5 * * * * wget http://dev.mywebsite.com/specialurl >/dev/null 2>&1
*/5 * * * * wget http://www.mywebsite.com/specialurl >/dev/null 2>&1
/specialurl
ничего не производит, и также это не генерирует файлов и не имеет применения ошибки.
Когда я делаю ls -l
в моем корневом каталоге я вижу длинный список файлов, как так:
...
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:25 cron.95561
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:25 cron.95561.1
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:30 cron.95562
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:30 cron.95562.1
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:35 cron.95563
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:35 cron.95563.1
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:40 cron.95564
-rw-rw-r-- 1 myuser myuser 0 Nov 2 22:40 cron.95564.1
...
Эти файлы не содержат содержания.
Каковы эти файлы? Почему там создаются? Как зафиксировать это?
P.S.: я использую Ubuntu 18.04
Это - отказ wget. Это создает файл по умолчанию. Для избавлений от этих файлов, необходимо использовать флаг wget для избавлений от вывода. Что-то подобное wget -O /dev/null http://www.mywebsite.com/specialurl
можно также видеть, работает ли -q
опция на Вас. Я, кажется, вспоминаю, что эти -q
не был достаточно иногда