Здравствуйте! Возникла острая необходимость в регулярной замене текстового файла на хостинге. А вот как это можно сделать я даже примерно не представляю.. Пожалуйста, подскажите возможные решения!? Т.е. нужно сделать так, чтобы скрипт(или что другое) с периодичностью в 15 минут заменял на хостинге один из файлов на соседний. Файлы с расширением .txd и находятся в папке /public_html/cgi-bin/ . Например, чтобы файл text.txd заменялся каждые 15 минут на его контрольный дубль (text.txd), лежащий в соседней папке. И при этом права доступа к файлу не сбрасывались. С cron-ом пока дела не имел и в программировании не силен. Если можно, то объясните поподробней.. Заранее благодарю!
Очень жаль, что никто не может помочь в данном вопросе... Ну может хоть скрипт есть подходящий для этого дела?
если он за неделю не удосужился вбить крон в гугл, почему ты думаешь, что он сегодня будет что-то читать по твоим ссылкам? =))
И где там хоть слово про cp! Зачем мне тыкать этим топиком, когда тема копирования там не раскрыта?! В общем расскажу чуть поподробней для таких же ламеров как я) Сначала создаем в папке /public_html/cgi-bin/ пустой файл без расширения. Например: test (возможно понадобится выставить права доступа на него. В моем случае это 705) Дальше внутри пишем следующее: Код (Text): #!/bin/sh cp ~/public_html/cgi-bin/test.txt ~/public_html/test.txt Где #!/bin/sh - командный интерпретатор (может отличаться) cp - функция копирования ~ - полный путь до корня сайта /public_html/cgi-bin/test.txt - файл, который копируем /public_html/test.txt - путь в нужную папку (сам файл не создаем) Потом по средствам админки хостинга назначаем задание на вызов этого скрипта с интервалом в 15 мин. */15 * * * * ~/public_html/cgi-bin/test В начале, для отладки, можно сделать копирование каждую минуту (ставим все звездочки) Ну и проверяем результат..! Вот нашел еще примеры по теме: Чтобы переместить файлы и каталоги используется команда «mv». Чтобы скопировать – команда «cp». Для перемещения всех файлов из одной директории в другую (в примере – перемещение из www/site1/public_html/ в www/site2/public_html), команда будет иметь следующие параметры: mv ~/www/site1/public_html/* ~/www/site2/public_html/ Для того, чтобы скопировать, а не перемещать данные файлы, следует использовать следующее выражение: cp -R ~/www/site1/public_html/ ~/www/site2/public_html/ Для переноса файла, например, index.html, следует использовать команду с параметрами: mv ~/www/site1/public_html/index.html ~/www/site2/public_html/index.html Также «mv» используется для переименования файла. Переименуем index.html в index.html.old: mv ~/www/site1/public_html/index.html ~/www/site1/public_html/index.html.old