forked from GithubBackups/healthchecks
Merge pull request #360 from bdd/master
Remove redundant '-X POST' to curl
This commit is contained in:
commit
d6bb2b5435
@ -9,7 +9,7 @@ the captured output to SITE_NAME:</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/sh</span>
|
||||
|
||||
<span class="nv">m</span><span class="o">=</span><span class="k">$(</span>/usr/bin/certbot renew <span class="m">2</span>><span class="p">&</span><span class="m">1</span><span class="k">)</span>
|
||||
curl -fsS --retry <span class="m">3</span> -X POST --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> PING_URL
|
||||
curl -fsS --retry <span class="m">3</span> --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> PING_URL
|
||||
</code></pre></div>
|
||||
|
||||
|
||||
@ -23,12 +23,12 @@ depending on the exit code:</p>
|
||||
<span class="nv">m</span><span class="o">=</span><span class="k">$(</span>/usr/bin/certbot renew <span class="m">2</span>><span class="p">&</span><span class="m">1</span><span class="k">)</span>
|
||||
|
||||
<span class="k">if</span> <span class="o">[</span> <span class="nv">$?</span> -ne <span class="m">0</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span> <span class="nv">url</span><span class="o">=</span><span class="nv">$url</span>/fail<span class="p">;</span> <span class="k">fi</span>
|
||||
curl -fsS --retry <span class="m">3</span> -X POST --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> <span class="nv">$url</span>
|
||||
curl -fsS --retry <span class="m">3</span> --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> <span class="nv">$url</span>
|
||||
</code></pre></div>
|
||||
|
||||
|
||||
<h2>All in One Line</h2>
|
||||
<p>Finally, all of the above can be packaged in a single line. The one-line
|
||||
version can be put directly in crontab, without using a wrapper script.</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="nv">m</span><span class="o">=</span><span class="k">$(</span>/usr/bin/certbot renew <span class="m">2</span>><span class="p">&</span><span class="m">1</span><span class="k">)</span><span class="p">;</span> curl -fsS -X POST --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> <span class="s2">"PING_URL</span><span class="k">$(</span><span class="o">[</span> <span class="nv">$?</span> -ne <span class="m">0</span> <span class="o">]</span> <span class="o">&&</span> <span class="nb">echo</span> -n /fail<span class="k">)</span><span class="s2">"</span>
|
||||
</code></pre></div>
|
||||
<div class="highlight"><pre><span></span><code><span class="nv">m</span><span class="o">=</span><span class="k">$(</span>/usr/bin/certbot renew <span class="m">2</span>><span class="p">&</span><span class="m">1</span><span class="k">)</span><span class="p">;</span> curl -fsS --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> <span class="s2">"PING_URL</span><span class="k">$(</span><span class="o">[</span> <span class="nv">$?</span> -ne <span class="m">0</span> <span class="o">]</span> <span class="o">&&</span> <span class="nb">echo</span> -n /fail<span class="k">)</span><span class="s2">"</span>
|
||||
</code></pre></div>
|
||||
|
@ -15,7 +15,7 @@ the captured output to SITE_NAME:
|
||||
#!/bin/sh
|
||||
|
||||
m=$(/usr/bin/certbot renew 2>&1)
|
||||
curl -fsS --retry 3 -X POST --data-raw "$m" PING_URL
|
||||
curl -fsS --retry 3 --data-raw "$m" PING_URL
|
||||
```
|
||||
|
||||
## In Combination with the `/fail` Endpoint
|
||||
@ -31,7 +31,7 @@ url=PING_URL
|
||||
m=$(/usr/bin/certbot renew 2>&1)
|
||||
|
||||
if [ $? -ne 0 ]; then url=$url/fail; fi
|
||||
curl -fsS --retry 3 -X POST --data-raw "$m" $url
|
||||
curl -fsS --retry 3 --data-raw "$m" $url
|
||||
```
|
||||
|
||||
## All in One Line
|
||||
@ -40,5 +40,5 @@ Finally, all of the above can be packaged in a single line. The one-line
|
||||
version can be put directly in crontab, without using a wrapper script.
|
||||
|
||||
```bash
|
||||
m=$(/usr/bin/certbot renew 2>&1); curl -fsS -X POST --data-raw "$m" "PING_URL$([ $? -ne 0 ] && echo -n /fail)"
|
||||
```
|
||||
m=$(/usr/bin/certbot renew 2>&1); curl -fsS --data-raw "$m" "PING_URL$([ $? -ne 0 ] && echo -n /fail)"
|
||||
```
|
||||
|
@ -40,7 +40,7 @@ will accept and store first 10KB of the request body.</p>
|
||||
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/sh</span>
|
||||
|
||||
<span class="nv">m</span><span class="o">=</span><span class="k">$(</span>/usr/bin/certbot renew <span class="m">2</span>><span class="p">&</span><span class="m">1</span><span class="k">)</span>
|
||||
curl -fsS --retry <span class="m">3</span> -X POST --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> PING_URL
|
||||
curl -fsS --retry <span class="m">3</span> --data-raw <span class="s2">"</span><span class="nv">$m</span><span class="s2">"</span> PING_URL
|
||||
</code></pre></div>
|
||||
|
||||
|
||||
@ -62,4 +62,4 @@ register with SITE_NAME the first time they run.</p>
|
||||
|
||||
<span class="c1"># Finally, send a ping:</span>
|
||||
curl --retry <span class="m">3</span> <span class="nv">$URL</span>
|
||||
</code></pre></div>
|
||||
</code></pre></div>
|
||||
|
@ -47,7 +47,7 @@ In the below example, certbot's output is captured and submitted via HTTP POST:
|
||||
#!/bin/sh
|
||||
|
||||
m=$(/usr/bin/certbot renew 2>&1)
|
||||
curl -fsS --retry 3 -X POST --data-raw "$m" PING_URL
|
||||
curl -fsS --retry 3 --data-raw "$m" PING_URL
|
||||
```
|
||||
|
||||
## Auto-provisioning New Checks
|
||||
@ -72,4 +72,4 @@ URL=`curl -s SITE_ROOT/api/v1/checks/ -H "X-Api-Key: $API_KEY" -d "$PAYLOAD" |
|
||||
|
||||
# Finally, send a ping:
|
||||
curl --retry 3 $URL
|
||||
```
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user