Как очищается каталог /tmp?

Обратите внимание! Этот ответ устарел, по крайней мере, с ubuntu 14.04. Посмотрите другие ответы для текущей ситуации, и если они окажутся правильными, то яростно поддержите их. Также оставьте комментарий, чтобы я мог поместить здесь ссылку на текущий правильный ответ.

За 14.04 смотрите https://askubuntu.com/a/759048/1366

Для 16.10 см. https://askubuntu.com/a/857154/453746


Старый ответ от 2011 года:

Очистка от /tmp выполняется с помощью скрипта выскочки /etc/init/mounted-tmp.conf. Скрипт запускается выскочкой каждый раз /tmp монтируется. Практически это означает при каждой загрузке.

Сценарий выполняет примерно следующее: если файл в /tmp старше, чем $TMPTIME дней он будет удален.

Значение по умолчанию $TMPTIME равно 0, что означает, что каждый файл и каталог в /tmp будет удален. $TMPTIME является переменной среды, определенной в /etc/default/rcS.