Назад | Перейти на главную страницу

Как я могу предотвратить заполнение моего корневого раздела cron?

Я использую задачи cron каждые 3 минуты, результат записывается в мой cron.log. Также после выполнения (wget) определенного файла php его имя (с размером файла 0 байтов) копируется в корневой каталог, спаминг его - см. Рисунок

Как я могу предотвратить заполнение cron моего корневого раздела в Debian?

вот экран спама -

Моя задача cron /usr/bin/wget http://mydomain.com/myphpscript.php >/dev/null 2>&1

Если вы хотите выбросить результат скрипта, скажите wget, чтобы он выбросил его с помощью -O /dev/null

использование wget в cron для перехода на страницу php вызывает вопрос, нельзя ли просто запустить страницу php с помощью php cli, установив пакет php5-cli и запустив php /path/to/phpscript.php Действительно ли это сценарий, который должен быть доступен как из Интернета, так и из cron?

Использовать -o /dev/null и -O /dev/null чтобы выбросить и загрузку, и вывод wget.

Кажется, лучше запустить его из скорлупы, как предлагает тушеное мясо. После редактирования вы можете просто запустить тот же сценарий оболочки.

Похоже, что вы запускаете свой скрипт как root. По возможности такие скрипты лучше не запускать от имени root.