Как открыть URL в cronjob?

Сначала на это мой первый вопрос. При помощи Cronjob я хочу открыть 4 URL каждый день в 10:00 согласно индийскому времени. Как я могу сделать это?

Ниже дан список URL.

http://www.pragnaprinters.com/Pragna/index.php/Notification/todays_ad

http://www.pragnaprinters.com/Pragna/index.php/Notification/custom_notification

http://www.pragnaprinters.com/Pragna/index.php/Notification/payment_notification

http://www.pragnaprinters.com/Pragna/index.php/Notification/todays_birth
1
задан 25 September 2017 в 20:23

1 ответ

0 10 * * * curl -s "http://www.pragnaprinters.com/Pragna/index.php/Notification/todays_ad" > /dev/null
0 10 * * * curl -s "url 2..." > /dev/null

Это выполнит завихрение, выбирая только URL. Это проигнорирует перенаправления и все носители на странице. Это будет выполняться в 10:00.

Можно добавить записи в crontab использование команды crontab -e, далее описанный в этом вопросе.

Если завихрение не установлено, можно установить его с sudo apt-get install curl

Завихрение также высоконастраиваемо и scriptable. man curl даст Вам обзор этого. В вышеупомянутом примере -s используется для создания завихрения тихим, таким образом, никакой вывод не производится.

Можно также добавить вихревые команды в файле, как это:

#!/bin/bash
curl -s "url 1" > /dev/null
curl -s "url 2" > /dev/null

сохраните файл что касается экземпляра /home/username/bin/curlscript.sh, и выполненный chmod +x curlscript.sh. Это может затем использоваться в кроне, вместо того, чтобы перечислить каждую команду.

1
ответ дан 7 December 2019 в 15:29

Другие вопросы по тегам:

Похожие вопросы: