Всем доброго времени суток! Подскажите, пожалуйста, где лучше хранить файлы для cron и как их защитить?
раз уж зашла тема, то хотел бы услышать вообще о принципе действия этих "кронов". типа "что, как и почему?" где их принято хранить? каким образом запускаются? возможно ли их "сломать" злоумышленнику?
cron — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab и в специальные директории. (Википедия). Пример: cron запускает файл с кодом, к примеру time.php, в котором должна происходить каждые 5 минут проверка нахождения пользователя в сети. Мб криво пояснил, но в общем cron запускает в указанное ему время, файлы, которые мы указываем в его настройках. А вот где хранить и как защитить я не в курсе, вот по этому и создал данную тему...
Общее правило: всё что не должно запускаться извне, необходимо вынести за пределы корня сайта. Это делается либо в конфиге веб-сервера, либо в панели хостинга. Таким образом посетитель не сможет случайно или намеренно запустить ваш таск.
А подробнее про это где можно почитать? Просто я не до конца понимаю... Я еще не имею опыта переноса сайтов на хост, т.к. только учусь php и делаю все на denwere.