Вопрос по Cron

123
M
На сайте с 19.09.2007
Offline
112
#11
Andreyka:
А теперь правильный ответ
rm -rf /domains/domen.com/public_html/papka; mkdir /domains/domen.com/public_html/papka

у вас , наверное , как обычно, более другие юниксы чем у у 99 процентов хостингов, у меня уже на 20К файлов в такой папке rm и ls отсасывают и захлебываются, строя список .

потмоу я и написал ,что правильнее финдом - ему по** сколько там файлов , это не теоретическое, а практическое наблюдение цеесообразности отказа от рм-а.

Andreyka
На сайте с 19.02.2005
Offline
822
#12

manman, учите матчасть

Не стоит плодить сущности без необходимости
M
На сайте с 19.09.2007
Offline
112
#13
Andreyka:
manman, учите матчасть

вы ТСтартера со мной не путаете?

мне не нужно это учить, я иду заведодмо работающим путем.

а вообще ответ ровно в вашем стиле ,судя по топикам в которых вы отмечаетесь.,

нанять админа учить матчасть и в том духе) только мне это не нужно , будет грустно я сырец рму поправлю, чтоб работал как мне угодно.

Roxis
На сайте с 19.11.2006
Offline
40
#14

весело будет править rm, исправляя его от "Argument list too long"

особенно когда аргумент один

M
На сайте с 19.09.2007
Offline
112
#15
Roxis:
весело будет править rm, исправляя его от "Argument list too long"
особенно когда аргумент один

:) чотам править то:)

s/Argument list too long/use find/g

просто смотрю на народ который верит в rm а потом появится топик - ааа крон не отработал, Чела пошлют снова на**, (ну типа мануал читать) на Крон, а выяснится что всего лишь "Argument list too long" ..и крон не причем

потому сразу , попустив 10 не нужных ТСу телодвижений, был дан совет - узать find .

[Удален]
#16

Вот ведь жесть - на элементарной задаче - все приведенные ответы неправильные! 😂

/bin/rm -rf /domains/domen.com/public_html/papka/*

Так ведь если слишком много файлов - не сработает.

/usr/bin/find /domains/domen.com/public_html/papka/ -type f -delete

Поддиректории не удалятся.

А теперь правильный ответ
rm -rf /domains/domen.com/public_html/papka; mkdir /domains/domen.com/public_html/papka

Права на директорию, владелец, расширенные атрибуты.

M
На сайте с 19.09.2007
Offline
112
#17
Interitus:
Вот ведь жесть - на элементарной задаче - все приведенные ответы неправильные! 😂
Так ведь если слишком много файлов - не сработает.

:)

Interitus:

Поддиректории не удалятся.
.

про поддиректории и не было вопроса, был про файлы вопрос, именно поэтому и -type f вписан в моем примере.

.

у меня вообще в такой же ситуации чтобы не мешать жить скриптам которые туда пишут/читают в кроне выставлено по find -мтайму1 удалять файло.

Roxis
На сайте с 19.11.2006
Offline
40
#18

find /domains/domen.com/public_html/papka -mindepth 1 -exec rm -r {} \;

[Удален]
#19

Roxis, самое на мой взгляд правильное - только не -r а -rfd. :)

Roxis
На сайте с 19.11.2006
Offline
40
#20

опция -d не везде есть

-f только ошибки о несуществующих файлов скроет

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий