Есть ли способ узнать в сценарии, была ли рассматриваемая работа убита (разбилась) или остановлена как обычно?
Я хочу уничтожить другой процесс в сценарии пост-остановки только в случае сбоя текущего задания, а не когда оно было остановлено с помощью команды stop «task-A»
См. мой другой ответ: Настройка выскочки "перезапускает" команды
Сделайте задачу-B, которая имеет, запускают условие как start on stopping task-A RESULT=failed
и сделайте уничтожение там или просто добавьте к своему заданию уничтоженного будущим образом остановку корректно на stop on stopping task-A RESULT=failed
.
Больше в поваренной книге.