URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74252
[ Назад ]

Исходное сообщение
"chmod с помощью crontab"

Отправлено dr.tibibo , 24-Май-07 12:40 
Доброе время суток.
Есть каталог, часть файлов в котором создаются скриптом с правами 600, а нужно 644. Я написал в /etc/crontab:
*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите плиз.
ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали 644 при помещении в этот католог?
Спасибо.

Содержание

Сообщения в этом обсуждении
"chmod с помощью crontab"
Отправлено Ищущий ответы , 24-Май-07 15:12 
>Доброе время суток.
>Есть каталог, часть файлов в котором создаются скриптом с правами 600, а
>нужно 644. Я написал в /etc/crontab:
>*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
>но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите
>плиз.
>ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали
>644 при помещении в этот католог?
>Спасибо.

Попробуй так,
crontab -e (редактировать таблицу cron в редакторе vi)
Вносишь строку:

*/5 * * * * /bin/chmod 644 /абсолютный/путь/* -R
сохраняешь, выходишь. (:wq)
Проверяешь таблицу: crontab -l
У меня работает.


"chmod с помощью crontab"
Отправлено vbv , 27-Май-07 18:22 
>Доброе время суток.
>Есть каталог, часть файлов в котором создаются скриптом с правами 600, а
>нужно 644. Я написал в /etc/crontab:
>*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
>но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите
>плиз.
>ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали
>644 при помещении в этот католог?
>Спасибо.

man umask

В начало скрипта добавить:
umask 022