Você poderia colocar um wrapper de shell em torno de uma chamada para python
(coloque isso em .zshrc
ou .bashrc
... dependendo do seu shell),
python () {
if [ "$1" = manage.py ]; then
command python manage.py && xyz
else
command python "$@"
fi
}
Mas suspeito que é melhor você alterar manage.py
para executar xyz
no final (consulte a biblioteca de subprocessos python) ou criar um script de shell,
manage.sh :
#! /bin/sh
python manage.py && xyz