Hi Thomas, Thanks for your Investigation. Yes - I was not able to find any related changes, too.
Unfortunately as you already expected task_error does not end the full process tree - only fai-class. Never the less it helped me to find a good workaround which I use as follows: >&2 echo "error: my critical message" (kill -9 $PPID &) task_error 123 Kind Regards Martin Krämer > On 26. Oct 2019, at 19:36, Thomas Lange <la...@informatik.uni-koeln.de> wrote: > > Hi Martin, > > I can find no change that causes a change in the behaviour for that > between 5.8.1 and the newest FAI version. As you pointed out an "exit X" > in a .sh script causes fai-class to stop defining more classes. You > can try to set an error code inside a .sh file by using a call to > task_error xxx. I'm not sure if this will work, since fai-class runs in a > subprocess. > After looking into the code it seems that fai-class almost always ends > with exit 0. > > -- > regards Thomas