Сначала на это мой первый вопрос. При помощи 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
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
. Это может затем использоваться в кроне, вместо того, чтобы перечислить каждую команду.