У меня есть Linux-сервер, на котором я хочу установить Cron.
Мне был предоставлен URL-адрес, и, посетив этот URL-адрес (запрос GET), он автоматически перестроит новую карту сайта для моего веб-сайта.
По сути, я хочу, чтобы cron переходил по этому URL-адресу один раз в день, поэтому моя карта сайта будет обновляться один раз в день.
Я не уверен, какую информацию мне нужно предоставить вам относительно cron на моем сервере ... но когда я перехожу в / etc /, я вижу ... cron.d, cron.daily, cron.deny, cron.hourly, cron.monthy, crontab
еще одна вещь, когда я сам посещаю URL-адрес запроса GET, требуется некоторое время, прежде чем страница загрузится. Это займет около 1-2 минут, после чего появится страница «КАРТА САЙТА ЗАВЕРШЕНА». Таким образом, cron должен будет оставаться на нем в течение всего времени, пока не появится это сообщение, иначе карта сайта будет восстановлена только частично.
Изменить *** Я думаю, что нашел ответ, может ли кто-нибудь подтвердить, что это правильно ??? В crontab -e я ввожу:
0 0 1 * * / usr / bin / wget -q -O - "http://www.domain.com/GET-REQUEST"
Вы можете использовать 'wget' или 'curl', так что да, ваш пример правильный. Вы можете добавить эфир с помощью crontab -e
или добавьте строку в / etc / crontab (но добавьте, от имени какого пользователя запускать)