Ответ, на который вы ссылаетесь , точно отвечает на ваш вопрос. Exit 1
означает, что ваше фоновое задание завершено, но выдало ненулевой код выхода (, в данном случае 1
), который обычно указывает на какое-то состояние ошибки. Вы увидите Done
, когда код завершения задания равен нулю :
$ sleep 4 &
[1] 98565
$ # Wait a few seconds, and press Enter..
[1]+ Done sleep 4
$ ( sleep 4; exit 44 ) &
[1] 98613
$ # Wait a few seconds, and press Enter..
[1]+ Exit 44 ( sleep 4; exit 44 )