Как подавить код завершения готовых фоновых заданий

Есть ли способ скрыть код завершения завершенных фоновых заданий?

Например, если я запускаю:

sleep 5& 

После 5 секунд, если я ударил, то терминал дает мне:

 [1]+ Done sleep 5 

Есть ли способ скрыть / подавить последнее уведомление?

Particulary Я должен сделать это: nohup script >> file.txt И после этого я не хочу ничего больше на терминале (stdout)

 $ sleep 5 & [1] 1234 $ disown 

Больший молот – полностью отключить «режим монитора» (управление заданиями) с помощью set +m :

Обычно режим мониторинга отключен:

 $ sleep 1 & sleep 2 [1] 5247 [1]+ Done sleep 1 $ set +m $ sleep 1 & sleep 2 [1] 5249 $ 

Но тогда вы также не можете вывести фоновые процессы на передний план:

 $ set +m $ sleep 10 & [1] 5251 $ fg -bash: fg: no job control