]> Sergey Matveev's repositories - stargrave-blog.git/commit
zsh $mailpath и atime
authorSergey Matveev <stargrave@stargrave.org>
Tue, 7 Dec 2021 09:53:40 +0000 (12:53 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 7 Dec 2021 09:53:40 +0000 (12:53 +0300)
commit97cebdd9a727d13d1f8a4009e7f764ef62b928ea
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentf4e8e2836c55fb099057815004fb4c39fd360d3f
zsh $mailpath и atime

Сколько же лет мне потребовалось чтобы допереть до отключения atime на
ZFS разделе где находятся почтовые ящики! Он был единственным, где atime
включён. И только по причине того, что zsh смотрит на atime
файлов/директорий перечисленных в $mailpath (для вывода сообщения о
появлении новой почты). Залез в исходники zsh: действительно,
проверяется atime > mtime ли. Однако, так как у меня maildir-ы, то новая
почта попадает в new/ поддиректорию. А Mutt, при открытии такого ящика,
всё перемещает в cur/, даже если я само сообщение не прочитал (оно всё
равно в Mutt будет иметь метку "N"). Что мешает zsh-у смотреть не за
всей иерархией maildir-а, а только за его new/? Дошло только сегодня.
Теперь atime можно отключить вовсе -- последний dataset где он остался.