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

Ответить