![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Монитор потенциала каталог | LRoberts | Shell программирование и сценарии | 1 | 06-01-2009 11:58 AM |
| Скрипт для мониторинга файлов в каталоге и отправки предупреждений | shellscripter | Shell программирование и сценарии | 0 | 11-26-2008 02:26 AM |
| Скрипт для мониторинга каталога | nulinux | Shell программирование и сценарии | 17 | 08-22-2008 10:28 AM |
| Hep с скрипт для мониторинга каталога | cmf00186 | UNIX для чайников Вопросы И Ответы | 2 | 10-25-2006 02:42 PM |
| Монитор, который пользователи ввести свой домашний каталог | mnpradeep | Программирования высокого уровня | 1 | 03-21-2002 05:08 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Монитор каталогов и электронной почты
Привет всем,
Может ли кто-нибудь, пожалуйста, руководства / мне помочь в следующей задачи .... У меня есть каталог, где определенные внешние пользователи будут загружать файлы PDF. В этих файлов PDF будет определенного формата (<id> - <first имя имя <last _ _ <some номер. PDF) Я хочу, чтобы сценарий таким образом, что он принимает (расколов) идентификатор из файла и запросов на MySQL базу данных на адрес электронной почты, что ID (это может быть сделано из PHP-скрипта также), а затем по электронной почте, что особенно ID. Кроме того, этот скрипт необходимо запускать периодически (раз в день ... Это может быть сделано с CRON). Мне нужны некоторые указания относительно того, как пойти на эту ..... ли это можно сделать из командной строки скрипт или PHP-скрипт и поможет с командами, если оболочки сценарий. Мои знания в PHP также не очень хорошо, так что, если Существуют какие-либо материалы для использования PHP только тогда руководство меня с собой. Спасибо .... |
|
||||
|
Эй otheus спасибо за ответ ....
Я принял некоторые моменты из вашего ответа, и из нескольких обысков в форуме получили рабочие ... Вот мой сценарий -- Код:
#!/bin/bash UPLOAD_DIR="/home/xyz/test" REPORT_DIR="/home/xyz" UNAME="xyz" PASS="xyz" DB="xyz" URL="http://www.xyz.com/pdf/" cd $UPLOAD_DIR for FILENAME in *.pdf do USER_ID=`echo $FILENAME | cut -d "-" -f1` EMAIL_TO=`echo $(mysql -u $UNAME -p$PASS $DB -e "select email from <tablename> where user_id=$USER_ID") | cut -d " " -f2` #echo "Send email to $EMAIL_TO" BODY="blah blah blah" #echo $BODY mv $FILENAME $REPORT_DIR /usr/sbin/sendmail -t <<EOF From: a@b.com To: $EMAIL_TO Subject: <subject> Content-Type: text/html; charset=us-ascii $BODY EOF done Сейчас, когда я его в расписание CRON, она не выполняет ..... не знаете, почему Вот строки я использовал в Crontab Код:
1 * * * * /home/xyz/script.sh Спасибо ... |
|
||||
|
а что, если я хотел бы запустить его каждые 5 минут?
|
|
||||
|
Эй ..... Спасибо получил, потому что, как
Код:
*/5 * * * * /home/xyz/script.sh |
| Биты Награжден / Отнесено на dhawalkv этой темы | |||
| Свидание | Пользователь | Комментировать | Сумма |
| 07-06-2009 | otheus | для размещения собственных решений | 500 |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|