Перенаправление журналов в файл с помощью systemd не работает

git не имеет прямого отношения к файлу ~/.dead.letter. gitпытался отправить электронное письмо (, вероятно, с помощью команды mail, mailxили sendmail).

Эта программа не смогла отправить почту, поэтому сохранила ее в ~/.dead.letter, который является стандартным файлом формата mbox , который читается большинством почтовых клиентов unix (, например.mutt -f ~/.dead.letter).

Это было стандартным поведением в unix и linux дольше, чем я себя помню -цель состоит в том, чтобы гарантировать, что вы не потеряете редактируемое сообщение электронной почты при резком выходе из почтового клиента (, потому что клиент упал или был убит, соединение с машиной было потеряно и т. д. ).

0
10.10.2019, 08:44
1 ответ

Мы добавили file:поддержку для StandardOutput и StandardError в версии 236.(https://github.com/systemd/systemd/pull/7198)--Боюсь, ваша версия устарела.

Разумным обходным решением в вашей версии было бы создание скрипта-оболочки, который настраивает stdout и stderr по вашему вкусу, и вместо этого вызывает его.

4
28.01.2020, 02:22

Теги

Похожие вопросы