igor7
17-11-2010, 19:14
Здравствуйте. Склепал такой скрипт. Понимаю что концовка mail -s ... и т.д. как-то неправильно написана, поскольку при отправке на собственный почтовый ящик (не этот естественно :) я ничего не получаю, хотя и сообщений об ошибке консоль не выдаёт.
Кто-то мог бы подсказать в чём дело и как исправить скрипт, чтобы он подсчитав количество "for" отсылал сообщение с результатами по задаваемому адресу почты? (скрипт подсчитывает сколько раз "for" встречается в текстах исполняемых файлов, находящихся в каталогах указанных в $PATH и, по идее, должен отправлять результат на заданный адрес :( Без концовки программа абсолютно работоспособна.
find `echo $PATH | sed 's/:/ /g'` -type f -perm -o+rx | xargs grep for | wc –l | mail -s "Вывод команды" pupkin@mail.ru
Кто-то мог бы подсказать в чём дело и как исправить скрипт, чтобы он подсчитав количество "for" отсылал сообщение с результатами по задаваемому адресу почты? (скрипт подсчитывает сколько раз "for" встречается в текстах исполняемых файлов, находящихся в каталогах указанных в $PATH и, по идее, должен отправлять результат на заданный адрес :( Без концовки программа абсолютно работоспособна.
find `echo $PATH | sed 's/:/ /g'` -type f -perm -o+rx | xargs grep for | wc –l | mail -s "Вывод команды" pupkin@mail.ru