Принятие я - крупный новобранец Unix, - я выполняю вихревой запрос через крон каждые 15 минут. - Завихрение в основном используется для загрузки веб-страницы (php) что, учитывая некоторые аргументы, действия как сценарий как:
curl http://mysite.com/?update_=1
То, чего я хотел бы достигнуть, должно запустить другой "скрипт" с помощью этой вихревой техники, - каждый раз, когда другой скрипт запущен - прежде чем другой скрипт будет запущен
Я читал, то завихрение принимает несколько URL в одной команде, но я не уверен, если это обработало бы ulrs последовательно или в "параллели".
Скорее всего, они будут обрабатываться последовательно (почему бы просто не проверить ее) . Но вы также можете сделать это:
1) создайте файл с именем curlrequests.sh 2) поместите его в файл следующим образом:
curl http://mysite.com/?update_=1
curl http://mysite.com/?update_=3
curl http://mysite.com/?update_=234
curl http://mysite.com/?update_=65
3) сохраните файл и сделайте его исполняемым с помощью chmod:
chmod +x curlrequests.sh
4) запустите свой файл:
./curlrequests.sh
или
/path/to/file/curlrequests.sh
В качестве примечания, вы можете связать запросы с помощью &&, например:
curl http://mysite.com/?update_=1 && curl http://mysite.com/?update_=2 && curl http://mysite.com/?update_=3
И выполнить параллельно с помощью &:
curl http://mysite.com/?update_=1 & curl http://mysite.com/?update_=2 & curl http://mysite.com/?update_=3
Напишите скрипт с двумя curl-запросами в нужном порядке и запустите его через cron, например
#!/bin/bash
curl http://mysite.com/?update_=1
curl http://mysite.com/?the_other_thing