Merge pull request #12620 from jbradberry/even-narrower-reload

Restrict files that trigger a reload
This commit is contained in:
Jeff Bradberry
2022-08-04 09:21:31 -04:00
committed by GitHub

View File

@@ -11,7 +11,7 @@ last_reload=`date +%s`
inotifywait -mrq -e create,delete,attrib,close_write,move --exclude '(/awx_devel/awx/ui|/awx_devel/awx/.*/tests)' $1 | while read directory action file; do inotifywait -mrq -e create,delete,attrib,close_write,move --exclude '(/awx_devel/awx/ui|/awx_devel/awx/.*/tests)' $1 | while read directory action file; do
this_reload=`date +%s` this_reload=`date +%s`
since_last=$((this_reload-last_reload)) since_last=$((this_reload-last_reload))
if [[ "$file" =~ .*py$ ]] && [[ "$since_last" -gt 1 ]]; then if [[ "$file" =~ ^[^.].*\.py$ ]] && [[ "$since_last" -gt 1 ]]; then
echo "File changed: $file" echo "File changed: $file"
echo "Running command: $2" echo "Running command: $2"
eval $2 eval $2