Автор Гілка: Чистка /tmp директорії  (Прочитано 1885 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Як налаштувати систему, щоб вона при кожному завантаженні зносила з директорії /tmp геть усі файли разом з лінками й теками. Чув, що деякі сис теми саме так і роблять, а моя - не хоче і тому всілякий мотлох там збирається - траплялось так, що панель гнома, очевидно, побачивши якийсь файл від попередньо вбитої вирішила, що вона запущена і послала користувача до дідька.
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Чистка /tmp директорії
« Відповідей #1 : 2007-06-14 14:13:56 »
Можна поставити пакет tmpwatch, він буде витирати файли в /tmp які не читалися більше двох тижнів.

Можна тримати /tmp в пам'яті, і тоді його зміст пропадатиме після перевантаження, але великі файли туди не влізуть.

Можна відредагувати ручками /etc/rc.d/rc.sysinit (у мене федора 6) і замість
“rm -rf /tmp/.X*-unix …” написати “rm -rf /tmp/* /tmp/.*”, але цей файл буде перезаписуватися при кожному оновлені пакету initscripts.
[Fedora Linux]

Відсутній Andy Borovy

  • Кореспондент
  • ***
  • дописів: 139
  • Карма: +0/-0
  • Працюю там, де цікаво
Re: Чистка /tmp директорії
« Відповідей #2 : 2007-06-30 11:34:17 »
Можна поставити пакет tmpwatch, він буде витирати файли в /tmp які не читалися більше двох тижнів.

Можна тримати /tmp в пам'яті, і тоді його зміст пропадатиме після перевантаження, але великі файли туди не влізуть.

Можна відредагувати ручками /etc/rc.d/rc.sysinit (у мене федора 6) і замість

“rm -rf /tmp/.X*-unix  …” написати  “rm -rf /tmp/* /tmp/.**”, але цей файл буде перезаписуватися при кожному оновлені пакету initscripts.
А можна дописати самому, яко окремий процес ;-)
Без уст я іронічний жах,
Що упирем ікластим став би
З очима ніжними кульбаби,
Якби не очі в дзеркалах.

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Чистка /tmp директорії
« Відповідей #3 : 2007-07-10 17:52:09 »
~]$ echo /tmp/.*
/tmp/. /tmp/.. /tmp/.font-unix /tmp/.gdm_socket /tmp/.ICE-unix /tmp/.X0-lock /tmp/.X11-unix
~]$ echo /tmp/.[^.]*
/tmp/.font-unix /tmp/.gdm_socket /tmp/.ICE-unix /tmp/.X0-lock /tmp/.X11-unix
~]$

Думаю, після того, як мені рекурсивно зітре /tmp/.. - мені не захочеться більше витирати /tmp  ;D
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній root_x

  • Кореспондент
  • ***
  • дописів: 225
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Чистка /tmp директорії
« Відповідей #4 : 2007-07-22 09:40:15 »
Думаю, після того, як мені рекурсивно зітре /tmp/.. - мені не захочеться більше витирати /tmp  ;D
Це ж у Вас показано вміст під  час роботи  системи.?

« Змінено: 2007-07-22 09:40:32 від root_x »