отправка почты из Cron-файла

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

WeLLus
Сообщения: 4

отправка почты из Cron-файла

Сообщение WeLLus »

У меня вопрос следующий:

я в cron-файле формирую выгрузку в файл из MySQL а потом пытаюсь произвести отправку полученного файла почтой, только почему-то не работает, я пробовал и exec вначале добавлять...

я правильно указал выполнение отправки?

#!/bin/sh

########## Выгрузка отчета #################

exec mysql -u*** -p*** base -e"SELECT * FROM base INTO OUTFILE '/my_files/reports/report.csv';"

#######################################
###### Отправка отчета почтой ###############

cat /my_files/reports/report.csv | mutt -a report.csv -s report 111@mail.ru

#######################################
а вообще корректно будет в том же cron-файле сразу писать чтоб формируемый файл отправлялся по почте? ведь формирование файла может занять скажем 10 секунд...
команды из cron поступают поочереди, по мере выполнения каждой... или они одновременно все сбрасываются?
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: отправка почты из Cron-файла

Сообщение h0RN »

Добавьте между командами в вашем скрипте sleep 10s чтобы был интервал между формированием файла и отправкой.
Спасибо сказали:
WeLLus
Сообщения: 4

Re: отправка почты из Cron-файла

Сообщение WeLLus »

А как правильно задать команду на отправку?

cat /my_files/reports/report.csv | mutt -a report.csv -s report 111@mail.ru эта команда у меня работает, только если я ее выполняю из каталога где находится report.csv... если я пробую ее из другого каталога, то ругается что такого файла нет ...
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: отправка почты из Cron-файла

Сообщение h0RN »

WeLLus писал(а):
26.02.2007 10:18
А как правильно задать команду на отправку?

cat /my_files/reports/report.csv | mutt -a report.csv -s report 111@mail.ru эта команда у меня работает, только если я ее выполняю из каталога где находится report.csv... если я пробую ее из другого каталога, то ругается что такого файла нет ...

Полный путь к файлу просто пропишите.
Спасибо сказали: