Разрешение на выполнение для всех файлов, созданных по определенному Каталогу по умолчанию [duplicate]

У этого вопроса уже есть ответ здесь: Как сделать весь исполняемый файл каталога? 5 ответов

Я хотел бы знать, есть ли какой-либо способ предоставить разрешение на выполнение для всех файлов, созданных по определенному каталогу по умолчанию.

, т. Е.

Если я создам файл, скажите foo.sh в каталоге fooscripts, он должен иметь разрешение на выполнение по умолчанию. Но если я создаю тот же файл вне fooscripts, он должен быть как обычно.

1
задан 4 June 2016 в 16:40

1 ответ

Нет. Вы можете использовать inotify для просмотра каталога и chmod новых файлов.

Вот как узнать о inotify:

man -k inotify
for i in $( man -k inotify | awk '{ print $1 }' ) ; do 
    man $i 
    read -p "Print?: " ans 
    if [[ "x$ans" = "xy" ]] ; then 
        man -t $i | lpr -J $i 
    fi 
done
# sr is from surfraw, Shell Users Revoultionary Front Rage Against the Web
sr google inotify
1
ответ дан 23 May 2018 в 10:24
  • 1
    не могли бы вы рассказать мне, как использовать inotify? – Severus Tux 4 June 2016 в 16:48
  • 2
    Спасибо – Severus Tux 5 June 2016 в 08:27
  • 3
    Это новый вопрос - спросите его в новом вопросе. – waltinator 6 June 2016 в 07:34

Другие вопросы по тегам:

Похожие вопросы: