私はDjangoプロジェクトを持っています。それはブログ記事を集約し、この機能がURLに添付されている機能です。そして、私はこの機能(URL)を指定された時間に実行する必要があります。そのために私はcronを使っていますが、シェルスクリプトを書いていますが、シェルスクリプトではうんざりですが動作しません。 どうしたらいいですか?シェルスクリプトのエラー
OUT=$(curl -qSfsw '\n%{http_code}' url ) 2>/dev/null
RET=$?
if [[ $RET -ne 0 ]]; then
echo "Adding of blogs was failed: $(echo "$OUT" | tail -n1)" | mail -s "Adding of blogs was failed" [email protected]
else
echo "Blogs were added successfully" | head -n-1 | mail -s "Blogs were added successfully" [email protected]
fi
エラーテキスト:あなたはパイプを使用している
./update_blogs.sh: line 7: syntax error near unexpected token `fi'
./update_blogs.sh: line 7: `fi'
で削除することができます。 if/then/else内のステートメントは、かっこでグループ化する必要はありません。 – Jens