From 97cebdd9a727d13d1f8a4009e7f764ef62b928ea Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 7 Dec 2021 12:53:40 +0300 Subject: [PATCH] =?utf8?q?zsh=20$mailpath=20=D0=B8=20atime?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Сколько же лет мне потребовалось чтобы допереть до отключения atime на ZFS разделе где находятся почтовые ящики! Он был единственным, где atime включён. И только по причине того, что zsh смотрит на atime файлов/директорий перечисленных в $mailpath (для вывода сообщения о появлении новой почты). Залез в исходники zsh: действительно, проверяется atime > mtime ли. Однако, так как у меня maildir-ы, то новая почта попадает в new/ поддиректорию. А Mutt, при открытии такого ящика, всё перемещает в cur/, даже если я само сообщение не прочитал (оно всё равно в Mutt будет иметь метку "N"). Что мешает zsh-у смотреть не за всей иерархией maildir-а, а только за его new/? Дошло только сегодня. Теперь atime можно отключить вовсе -- последний dataset где он остался. -- 2.50.0