Привет всем. Нужен ваш совет по такому вопросу:
есть скрипт post-commit (для subversion), который имеет следующий вид:
#!/bin/sh
#=================Variables==============================
TMP_MESSAGE=/tmp/repos_post-commit.txt
ndate=`date +%F`
ndate2=`date`
ADMIN_EMAIL=admin@example.com
#--------------------------------------------------------
YANGEST=`svnlook youngest /var/www/localhost/svn/repos`
REV_NUMBER=`svnlook changed -r $YANGEST /var/www/localhost/svn/repos`
AUTHOR=`svnlook author /var/www/localhost/svn/repos`
cat <<EOF > $TMP_MESSAGE
Tuday ($ndate) has been updated repository repos.
Author - $AUTHOR
revision number - $YANGEST
file changed -
$REV_NUMBER
EOF
cat $TMP_MESSAGE | biabam $TMP_MESSAGE -s "SVN - repository repos changed [$ndate2]" $ADMIN_EMAIL
Проблемма какая - не выполняется последняя строка, ради которой все и затевалось. Откуда я знаю, что скрип выполняется - файл $TMP_MESSAGE создается. И самое интересное - когда ручками запускаешь етот скрипт - то письмо приходит!!!
Подскажите, куда копать. В логах пусто (правда, когда ручками запускаешь, то в mail.log запись все таки появляется).
Владелец скрипта - апач. Может ему прав не хватает для отправки письма? Что можно сделать? Каким еще способом можна отправить письмо из скрипта?
Заранее благодарен за ответ.
Ответ на:
комментарий
от boatman
Ответ на:
комментарий
от boatman
Ответ на:
комментарий
от Sirko
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Локальный SVN (2011)
- Форум Не работает скрипт need help! (2005)
- Форум Нужен совет (2013)
- Форум Нужен совет (2012)
- Форум Нужен совет (2020)
- Форум Нужен совет (2013)
- Форум Нужен совет (2012)
- Форум Нужен совет (2023)
- Форум нужен совет (2010)
- Форум Нужен совет (2010)