Удаление файлов в tmp

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Удаление файлов в tmp

Сообщение TuLiss »

собственно, как сделать более правильно удаление файлов в tmp ? С учетом того, что машинка не перезагружается?

(ну и если перезагружается)

и еще по системе логирование.

Можно ли наложить определенную квоту на логирование файлов (например раз в месяц все дружно зипуется, а потом через месяц при создание новых логов , все удаляется )
Или все писать на скриптах? (может кто то , что нить готовое кинет

Ну и еще забыл, как включать сжатие логов )+
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Удаление файлов в tmp

Сообщение Bolverk »

TuLiss писал(а):
31.01.2006 15:56
собственно, как сделать более правильно удаление файлов в tmp ? С учетом того, что машинка не перезагружается?

cron, stmpclean
TuLiss писал(а):
31.01.2006 15:56
и еще по системе логирование.
Можно ли наложить определенную квоту на логирование файлов (например раз в месяц все дружно зипуется, а потом через месяц при создание новых логов , все удаляется )
Или все писать на скриптах? (может кто то , что нить готовое кинет
Ну и еще забыл, как включать сжатие логов )+

cron, logrotate
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

Кстати так на заметку

cron
-bash: cron: command not found


=жж)

Это не alt linux.

Вопрос остается открытым =)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Удаление файлов в tmp

Сообщение Alexxx »

Ну а если crond ?
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

Alexxx писал(а):
10.02.2006 04:53
Ну а если crond ?


хорошо и что дальше? как правильнее удалять временные файлы в tmp ?

да и еще раз как сжимать логи :D
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Удаление файлов в tmp

Сообщение Alexxx »

хорошо и что дальше? как правильнее удалять временные файлы в tmp ?

Наверное ни кто не знает. Попробую предположить. Сначала узнать используется файл или нет. Вроде есть такое средство. Если не используется - удалять. Оформить в виде скрипта. Так пойдёт или чушь спорол?
Кстати Bolverk советует использовать stmpclean. Не смотрел ещё?
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

Alexxx писал(а):
10.02.2006 11:29
Кстати Bolverk советует использовать stmpclean. Не смотрел ещё?


ну в системе нет такой вещи.

как вам такое решение ?

#!/bin/bash
find /tmp -type f -atime +5 -exec rm {} ;
find /var/tmp -type f -atime +30 -exec rm {} ;
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Удаление файлов в tmp

Сообщение Alexxx »

2TuLiss
Насчёт скрипта не скажу. Боюсь ошибиться.
А про stmpclean можно глянуть тут
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

Alexxx писал(а):
10.02.2006 17:42
2TuLiss
Насчёт скрипта не скажу. Боюсь ошибиться.
А про stmpclean можно глянуть тут



По поводу скрипта =)
вот кусок редми из stmpclean

Rationale

People do stuff like

find /tmp -type f -atime +3 -ctime +3 ! -name '.X*-lock' -exec rm -f -- {} \;
find -d /tmp ! -name . -type d -mtime +1 -exec rmdir -- {} \; >/dev/null 2>&1

as root in /etc/crontab (or in daily maintenance scripts).

Don't ever do this. This can be easily tricked into deleting
arbitrary files on your system!

P.S все таки интересуют стандартные методы. Надо будет поковырять.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
BigKAA
Сообщения: 292

Re: Удаление файлов в tmp

Сообщение BigKAA »

На сервере она не занимает много места, поэтому я ее не трогаю. Основной мусор появлется там когда начинаеш использовать машину как рабочую станцию. В последнем случае, я просто добавляю в rc.S - rm -R /tmp/* и все нормально.
Удачи, Артур Крюков
--
CentOS 5.x | Fedora Core
Home милый wikihome и мой блог
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

BigKAA писал(а):
11.02.2006 14:21
На сервере она не занимает много места, поэтому я ее не трогаю. Основной мусор появлется там когда начинаеш использовать машину как рабочую станцию. В последнем случае, я просто добавляю в rc.S - rm -R /tmp/* и все нормально.


Ну там уже есть

# Clean up some temporary files:
( cd /var/log/setup/tmp && rm -rf * )
/bin/rm -f /var/run/utmp /var/run/*pid /etc/nologin /var/run/lpd* \
/var/run/ppp* /etc/dhcpc/*.pid /etc/forcefsck /etc/fastboot

# Create /tmp/{.ICE-unix,.X11-unix} if they are not present:
if [ ! -e /tmp/.ICE-unix ]; then
mkdir -p /tmp/.ICE-unix
chmod 1777 /tmp/.ICE-unix
fi
if [ ! -e /tmp/.X11-unix ]; then
mkdir -p /tmp/.X11-unix
chmod 1777 /tmp/.X11-unix
fi


МАшина используется как раб станция, но проктически не перезагружается. А уходит в спячку. Поэтому и хотел что нить автоматическое на скриптах. Как вариант скрипт есть =) Но как быть с доступам на файл? вдруг он используется в это время программой, или я сижу в X
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
BigKAA
Сообщения: 292

Re: Удаление файлов в tmp

Сообщение BigKAA »

Но Tullis, то что ты показал это не очистка всего /tmp. /var/log/setup/tmp даже не находится в этой директории :)

Остальные файлы - это lock файлы и к проблеме директории /tmp не относятся.

А

if [ ! -e /tmp/.ICE-unix ]; then
mkdir -p /tmp/.ICE-unix
chmod 1777 /tmp/.ICE-unix
fi

Вообще ничего не чистит, просто если надо создает директорию.
Удачи, Артур Крюков
--
CentOS 5.x | Fedora Core
Home милый wikihome и мой блог
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Удаление файлов в tmp

Сообщение TuLiss »

BigKAA писал(а):
12.02.2006 10:46
Но Tullis, то что ты показал это не очистка всего /tmp. /var/log/setup/tmp даже не находится в этой директории :)


Вот что значит что ночью надо спать :D
Причудилось что дуаляется именно темп.
Ну тогда как вариант добавить туда очистку, и все же вопрос обстоит что делать во время работы, неужели без программ не обайтись?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Удаление файлов в tmp

Сообщение Valerius »

TuLiss, посмотри в сторону tmpwatch - он удаляет файлы, которые давно не использовались.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали: