On Mon, Jul 28, 2003 at 04:27:42PM +0400, Nikita V. Youshchenko wrote: > > On Mon, 28 Jul 2003 12:17:30 +0400 "Nikita V. Youshchenko" > > <[EMAIL PROTECTED]> wrote: > >> > "Nikita V. Youshchenko" <[EMAIL PROTECTED]> writes: > >> > > >> > Как мне уже объяснили, файлы в /tmp и /var/tmp существенно различаются > >> > по времени жизни. И валить их в одну кучу, IMHO, не стоит. > >> > >> Список приложений, следующих этому соглашению, в студию! > > vim ? > > Ну и что и куда он кладёт? >
Не vim, а nvi. Откладывает временные файлы в /var/tmp/vi.recover. Одного примера достаточно? Программа, положившая файл в /var/tmp, имеет право рассчитывать на то, что найдет его там после краха системы. FHS (Linux File System Hierarchy Standard) это явным образом благославляет. http://www.pathname.com/fhs/2.2/fhs-5.15.html 5.15 /var/tmp : Temporary files preserved between system reboots 5.15.1 Purpose The /var/tmp directory is made available for programs that require temporary files or directories that are preserved between system reboots. Therefore, data stored in /var/tmp is more persistent than data in /tmp. Files and directories located in /var/tmp must not be deleted when the system is booted. Although data stored in /var/tmp is typically deleted in a site-specific manner, it is recommended that deletions occur at a less frequent interval than /tmp. Я не вижу причин мешать работе программ, рассчитывающих на то, что им явно обещано стандартом (плохоньким, но уж каким есть), ради весьма сомнительного выигрыша в производительности. Вот если ты скажешь, что system-wide temporary storage в любом его проявлении - зло, то я с тобой спорить не стану, а наоборот даже соглашусь. -- dg