Как открыть URL-адрес в cronjob?

Сначала это мой первый вопрос. Используя Cronjob, я хочу открыть 4 URL каждый день в 10 утра по индийскому времени. Как это сделать?

Ниже приведен список 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

3 ответа

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, описанную в этом вопросе.

Если curl не установлен, вы можете установить его с помощью sudo apt-get install curl [!d4 ]

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

Вы также можете добавить команды curl в файл, например:

#!/bin/bash
curl -s "url 1" > /dev/null
curl -s "url 2" > /dev/null
[d8 ] сохраните файл как, например, /home/username/bin/curlscript.sh, и запустите chmod +x curlscript.sh. Это можно затем использовать в cron вместо перечисления каждой команды.

0
ответ дан 22 May 2018 в 18:07
  • 1
    Спасибо за ответ, но я хочу спросить вас, где мне нужно сохранить код, который вы дали сверху? – Rushabh Shah 25 September 2017 в 20:42
  • 2
    В crontab :) Запустите crontab -e, чтобы открыть редактор. Добавлен раздел ответа. – vidarlo 25 September 2017 в 20:43
  • 3
    chmod: невозможно получить доступ к «curlscript.sh»: нет такого файла или каталога – Rushabh Shah 25 September 2017 в 20:55
  • 4
    Сначала вам нужно создать файл с вашим любимым текстовым редактором. Но мой ответ состоит из двух разделов. Пожалуйста, следуйте либо , не оба :) Самый простой - придерживаться верхней части; добавьте четыре линии к вашему кронтабу – vidarlo 25 September 2017 в 20:56
  • 5
    На самом деле, я хочу получить полный ответ, но у меня нет хорошего знания Ubuntu. – Rushabh Shah 25 September 2017 в 21:00
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, описанную в этом вопросе.

Если curl не установлен, вы можете установить его с помощью sudo apt-get install curl

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

Вы также можете добавить команды curl в файл, например:

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

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

0
ответ дан 18 July 2018 в 06:14
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, описанную в этом вопросе.

Если curl не установлен, вы можете установить его с помощью sudo apt-get install curl

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

Вы также можете добавить команды curl в файл, например:

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

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

0
ответ дан 24 July 2018 в 18:33

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

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