Я хочу получать контент из PHP-скрипта на моем сервере два раза в день, изменяя переменную запроса, lang
чтобы указать, какой язык мы хотим, и сохранять этот контент в двух языковых файлах. Это мой crontab:
*/15 * * * * ~root/apache.sh > /var/log/checkapache.log
10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv"
11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en"
Проблема в том, что выполняется только первая командная строка wget (или, если быть точным: записывается только один файл /path/to/file-sv.sql
). Если я переключаю второй и третий ряд, /path/to/file-en.sql
вместо этого пишется. Первая строка всегда выполняется так, как ожидается, независимо от того, где она находится.
Затем я попытался использовать lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql
безрезультатно; все еще только первая линия рыси выполнена успешно. Даже смешивание wget и lynx не изменило этого!
Становится немного отчаянным! Я что-то пропустил? Есть тысячи статей о crontab (в сочетании с) wget или lynx, но, похоже, все они охватывают основные настройки и синтаксис. Кто-нибудь понял, что я делаю неправильно?
Спасибо
Александр