Sonunda iş akışını çağıran başka bir betik run_workflow.sh dosyasını çağıran bir wrapper.sh betiğim var. Run_wrklow.sh hatasıyla uğraşmak istiyorum ... iş akışı başarıyla yürütüldüğünde, başka bir iş akışını tetikleyen run_workflow2.sh komut dosyasını çağırmam gerekiyor. İşte Subshell komut dosyası için unix komutunda hata oluşuyor
örnek kod ... ben bu kodu deneyin Ancak ben başarısız durumunu iade edebilir değilim nasıl ele hatalarwrapper.sh
sh run_workflow.sh #trigger workflow1
if [ $? -ne 0 ]; then
echo "Workflow Failed"
else
echo "Wrokflow Success"
sh run_workflow2.sh #trigger workflow2
if [ $? -ne 0 ]; then
echo "Workflow2 Failed"
else
echo "Workflow2 Success"
fi
fi
beni önerin.
Bir şey başarısız olduğunda "run_workflow.sh" sıfır olmayan bir dönüş koduyla çıkıyor mu? –