Добрый вечер!
Вводные данные: Есть почтовый сервер Exim, на нем были установлены ограничения на отправку писем - 50 писем на 1 час.
Задача: Встал вопрос проверки этого ограничения, получается нужно в цикле отправить 100 писем скопом.
Вот мой рабочий скрипт:
# vi mailsend.sh
#!/bin/bash
i=0
count=100
touch /tmp/pipec.log
echo "Privet Andrey" >> /tmp/pipec.log
while [ i = count ] #Будем выполнять цикл, пока $i будет равно $count
do
i=i+1
echo $i
mail -s "тра-та-та" admin@company.kz < /tmp/pipec.log
done
echo "Emails sended, counts: " + $i
echo "Bye-Bye"Вроде скрипт работает, но не показывает значение переменной $i
Вижу сообщение:
Emails sended, counts: 0 И как можно скрипт сделать по уму, я могу не правильно писать скрипты, и вообще я далек от написания скриптов.
Да, и не уверен сколько писем отсылается этим скриптом. Может и не 100, а 200...