mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
Make awx-autoreloader work faster for large code changes
This commit is contained in:
parent
2d6ca4cbb1
commit
a4bfb032ff
@ -6,10 +6,15 @@ if [ $# -lt 2 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
last_reload=`date +%s`
|
||||
|
||||
inotifywait -mrq -e create,delete,attrib,close_write,move --exclude '/awx_devel/awx/ui' $1 | while read directory action file; do
|
||||
if [[ "$file" =~ .*py$ ]]; then
|
||||
this_reload=`date +%s`
|
||||
since_last=$((this_reload-last_reload))
|
||||
if [[ "$file" =~ .*py$ ]] && [[ "$since_last" -gt 1 ]]; then
|
||||
echo "File changed: $file"
|
||||
echo "Running command: $2"
|
||||
eval $2
|
||||
last_reload=`date +%s`
|
||||
fi
|
||||
done
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user