If i run the same script manually, dont see any errors
Provavelmente, o código de saída 3 é emitido pelo seu script de shell. Se você executar o shell script e, em seguida, fazer "$?", Se isso resultar "3" - Então você deve adicionar 3 aos seus códigos de status de sucesso.