День добрый уважаемые форумчане.
Не судите строго, так как я недавно начал изучать линукс и еще мало в чем разбираюсь в отрасли баш скрипта. У меня возникла проблемка при создание скрипта, функция которого должна быть следующей :
1) when run it must check how many mails are waiting in a queue, if there are more than 5 mails in a queue it should send alarm mail to user root.
2) once script sends mail to root it must not send mail repeatedly on every run
3) script also must send mail to root when mailqueue comes down under 5
4) only root should run this script
Так вот я начал свое деяние и никак не могу понять логику построение скрипта.. единственно что я попробовал так это написать вот этот код :
#!/bin/bash
lenght= /usr/sbin/postqueue -p | tail -n1 | awk '{print $5}' count= echo $lenght | grep «[0..5]» if [ «lenght» == «5» ]; then
а вот дальше что ? ( и как ? Буду очень благодарен за любую помощь..
Хорошего всем дня ).