Как насчет:
echo -n '' > /path/to/the/fifo
echo -n
не дает новых линий и »
- пустая строка. Так что это должно привести к нему (0 байта), написанное в ФИФО.
Вы можете сократить, что Echo
вниз, чтобы буквально ничего не делать:
> /path/to/the/fifo
(если вы осторожны, чтобы не неправильно понять его как трубопровод какой-то другой выход)
[Согласно вашему файлу журнала, первая ошибка:
4 сентября 13:16:42 dmayavanlo1 sSMTP [3116]: невозможно найти smtp.gmail.com
(все другие ошибки являются следствием). Я предполагаю, что причина во временной проблеме с сетью. Попробуйте
ping smtp.gmail.com
, чтобы увидеть, сможете ли вы сейчас его достать. Чтобы избежать подобных проблем в будущем, вам следует установить локальный SMTP-сервер (например, postfix), чтобы почта могла быть поставлена в очередь в случае временной сетевой проблемы.
-решить ошибку:
-я иду редактировать строку для mailer.py, так что я получил эту ошибку
-все удаляют mailer.py:
1)sudo rm -r /usr/share/subversion.
2)sudo rm -r /myrepository/hooks/mailer.py.
3)sudo dpkg --purge remove subversion.
после переустановки в Subversion:
4)sudo apt-get install subversion-tools
5)sudo cp /usr/share/subversion/hook-scripts/mailer/ mailer.py /myrepository/hooks/.
изменение победителя в mailer.py:
6)sudo chown -R www-data:www-data /myrepository/hooks/mailer.py.
После того, как вы проверите, как работает уведомление по электронной почте о команде фиксации.