Você pode usar inotifywait
. Para aplicar chmod +x
a todos os arquivos gravados no diretório BASH, mantenha o seguinte script em execução:
#!/bin/bash
dir=BASH
inotifywait -m "$dir" -e close_write --format '%w%f' |
while IFS=' ' read -r fname
do
[ -f "$fname" ] && chmod +x "$fname"
done
Se você está curioso, você pode ver tudo o que o inotifywait
pode dizer sobre o que está acontecendo no diretório bash executando:
inotifywait -m BASH
Para mais informações, consulte man inotifywait
.
Para usar inotifywait
, primeiro você precisa instalar o inotify-tools
: run apt-get install inotify-tools
.