Значит, идут дела с моим Интернет магазином в темпе начинающего танцора, но я верю, что смогу научить его побеждать в уличных танцах (почему то щас вспомнился фильм — step up, кстати, хороший фильм, советую посмотреть)
Сегодня и вчера настраивал КРОН
Cron — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время.
А у моего хостера Cpanel
Кстати неплохой хостинг и довольно дешевый — 100р в месяц за 2 гигабайта места и безлимитный трафик.
А настраивал я крон, потому что сделал граббер IT-новостей с 3dnews.ru, получился очень легкий и простой граббер. Теперь в магазине есть и новости и подписка на них.
Граббер сделал на своем любимом PHP
Теперь справка для тех, кто настраивает крон, чтобы заставить его запускать твой скрипт с параметрами, а точнее просто загружать страницу по определенному адресу, то строка команды выглядит так:
wget URL
Wget — свободная неинтерактивная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер. Программа включена почти во все Linux-дистрибутивы.
А url — это наш путь к скрипту (пример, wget http://site.ru/script.php?param=1)
Вот так все просто, но часто бывает, так что эта подпрограмма скачивает эту загруженную страницу и сохраняет ее — обычно в корень — в Ваш домашний каталог. Поэтому я заставил его сохранять в определенную папку
wget -P /home/user/save URL
где /home/user/save — это папка для сохранения результата, а -P — это флаг — Скачивание файла в указанный каталог (-P)
Но возникла следующая проблема — файлы то не пустые и со временем их будет много и займут они мое итак заканчивающиеся место!
Поэтому я поставил на крон чистку папки/директории:
rm -Rf /home/user/save/*
rm утилита в UNIX и UNIX-подобных системах, используемая для удаления файлов из файловой системы.
где /home/user/save/* — все файлы папки /home/user/save, а -Rf — флаг удаления всех файлов и каталогов без вопросов
В планах еще поменять дизайн сайта