mirror of
https://github.com/ansible/awx.git
synced 2026-02-04 19:18:13 -03:30
In development environment not auto-reload explicitly STOPPED processes (#14958)
Not auto-reload explicitly STOPPED processes In development/debug workflow sometime we explicitly STOP processes this will make sure auto-reload does not start them back up
This commit is contained in:
@@ -13,8 +13,15 @@ inotifywait -mrq -e create,delete,attrib,close_write,move --exclude '(/awx_devel
|
||||
since_last=$((this_reload-last_reload))
|
||||
if [[ "$file" =~ ^[^.].*\.py$ ]] && [[ "$since_last" -gt 1 ]]; then
|
||||
echo "File changed: $file"
|
||||
echo "Running command: $2"
|
||||
eval $2
|
||||
# if SUPERVISOR_CONFIG_PATH is defined run `supervisorctl -c $SUPERVISOR_CONFIG_PATH` else just run `supervisorctl`
|
||||
if [ -n "$SUPERVISOR_CONFIG_PATH" ]; then
|
||||
supervisorctl_command="supervisorctl -c $SUPERVISOR_CONFIG_PATH"
|
||||
else
|
||||
supervisorctl_command="supervisorctl"
|
||||
fi
|
||||
tower_processes=`$supervisorctl_command status tower-processes:* | grep -v STOPPED | awk '{print $1}' | tr '\n' ' '`
|
||||
echo echo "Running command: $supervisorctl_command restart $tower_processes"
|
||||
eval $supervisorctl_command restart $tower_processes
|
||||
last_reload=`date +%s`
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user