Tudo que você precisa é verificar o código de retorno, usando algo como: -
if PythonScript then
# Actions on success
...
else
# Actions on failure
err=$?
...
fi
Observe que o código de retorno $?
é sobrescrito por todos os comandos que são executados, portanto, se seu valor for necessário para criação de log ou outros propósitos, será necessário salvá-lo antes que um comando subsequente o altere.
Se o PythonScript
for executável e tiver a primeira linha #!/usr/bin/python
(ou o caminho para a versão do Python a ser usada), ele poderá ser chamado diretamente; caso contrário, deve ser precedido por python
ou a versão apropriada.