собственно, как сделать более правильно удаление файлов в tmp ? С учетом того, что машинка не перезагружается?
(ну и если перезагружается)
и еще по системе логирование.
Можно ли наложить определенную квоту на логирование файлов (например раз в месяц все дружно зипуется, а потом через месяц при создание новых логов , все удаляется )
Или все писать на скриптах? (может кто то , что нить готовое кинет
Ну и еще забыл, как включать сжатие логов )+
Удаление файлов в tmp
Модератор: Модераторы разделов
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Удаление файлов в tmp
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Удаление файлов в tmp
cron, stmpclean
TuLiss писал(а): ↑31.01.2006 15:56и еще по системе логирование.
Можно ли наложить определенную квоту на логирование файлов (например раз в месяц все дружно зипуется, а потом через месяц при создание новых логов , все удаляется )
Или все писать на скриптах? (может кто то , что нить готовое кинет
Ну и еще забыл, как включать сжатие логов )+
cron, logrotate
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в tmp
Кстати так на заметку
cron
-bash: cron: command not found
=жж)
Это не alt linux.
Вопрос остается открытым =)
cron
-bash: cron: command not found
=жж)
Это не alt linux.
Вопрос остается открытым =)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Удаление файлов в tmp
Ну а если crond ?
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в tmp
хорошо и что дальше? как правильнее удалять временные файлы в tmp ?
да и еще раз как сжимать логи
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Удаление файлов в tmp
хорошо и что дальше? как правильнее удалять временные файлы в tmp ?
Наверное ни кто не знает. Попробую предположить. Сначала узнать используется файл или нет. Вроде есть такое средство. Если не используется - удалять. Оформить в виде скрипта. Так пойдёт или чушь спорол?
Кстати Bolverk советует использовать stmpclean. Не смотрел ещё?
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в tmp
ну в системе нет такой вещи.
как вам такое решение ?
#!/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...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в tmp
По поводу скрипта =)
вот кусок редми из 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...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
BigKAA
- Сообщения: 292
Re: Удаление файлов в tmp
На сервере она не занимает много места, поэтому я ее не трогаю. Основной мусор появлется там когда начинаеш использовать машину как рабочую станцию. В последнем случае, я просто добавляю в rc.S - rm -R /tmp/* и все нормально.
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в 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...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
BigKAA
- Сообщения: 292
Re: Удаление файлов в tmp
Но 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
Вообще ничего не чистит, просто если надо создает директорию.
Остальные файлы - это lock файлы и к проблеме директории /tmp не относятся.
А
if [ ! -e /tmp/.ICE-unix ]; then
mkdir -p /tmp/.ICE-unix
chmod 1777 /tmp/.ICE-unix
fi
Вообще ничего не чистит, просто если надо создает директорию.
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: Удаление файлов в tmp
Вот что значит что ночью надо спать
Причудилось что дуаляется именно темп.
Ну тогда как вариант добавить туда очистку, и все же вопрос обстоит что делать во время работы, неужели без программ не обайтись?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
Valerius
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: Удаление файлов в tmp
TuLiss, посмотри в сторону tmpwatch - он удаляет файлы, которые давно не использовались.
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1