私が Unix の大初心者だと仮定します:
curlリクエストを実行していますクローン15分ごとに。
Curl は基本的に、いくつかの引数を指定して次のようなスクリプトとして機能する Web ページ (PHP) を読み込むために使用されます。
curl http://example.com/?update_=1
私が実現したいのは、このcurlテクニックを使用して別の「スクリプト」を実行することです。
- 他のスクリプトが実行されるたびに
- 他のスクリプトが実行される前に
curl は 1 つのコマンドで複数の URL を受け入れると読みましたが、URL が順番に処理されるのか、それとも「並列」に処理されるのかはわかりません。
ベストアンサー1
おそらく順番に処理されるでしょう (テストしてみませんか)。ただし、次のようにすることもできます:
というファイルを作成する
curlrequests.sh
次のようにファイルに入れます:
curl http://example.com/?update_=1 curl http://example.com/?update_=3 curl http://example.com/?update_=234 curl http://example.com/?update_=65
ファイルを保存し、実行可能にします
chmod
:chmod +x curlrequests.sh
ファイルを実行します:
./curlrequests.sh
または
/path/to/file/curlrequests.sh
ちなみに、&&
次のように を使用してリクエストを連鎖させることもできます。
curl http://example.com/?update_=1 && curl http://example.com/?update_=2 && curl http://example.com?update_=3`
そして、以下を使用して並列実行します&
:
curl http://example.com/?update_=1 & curl http://example.com/?update_=2 & curl http://example.com/?update_=3