Bir Django projem var. Bunun içinde blog gönderilerini bir araya getiren ve bu işlevin URL'ye eklendiği bir işlev. Ve bu fonksiyona (url) belirlenen zamanda çalışmam gerekiyor. Bunun için ben cron kullanıyorum kabuk betiğini yazdım ama kabuk betiğinde noob var ve işe yaramıyor. Lütfen bana neyin yanlış olduğunu söyle?Kabuk betiğiyle ilgili hata
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
hata metni: Sizin boru kullanan
./update_blogs.sh: line 7: syntax error near unexpected token `fi'
./update_blogs.sh: line 7: `fi'
Uh, no ile kaldırabilirsiniz. If/o/else içindeki ifadelerin parantez ile gruplandırılmasına gerek yoktur. – Jens