Назад | Перейти на главную страницу

bash - форк процесса без «полного» уведомления

Просто быстрый вопрос, что у меня по какой-то причине возникают проблемы с поиском в Google.

Когда я создаю такой процесс в bash:

$ mything &

И он завершается через 10 секунд, он прерывает мой терминал следующим образом:

[1]+  Done          mything

Есть ли способ отключить это? Я хочу запустить его в фоновом режиме, но я хочу, чтобы он никогда не возвращался и никогда мне ничего не рассказывал.

  1. disown после разветвления
  2. Запустите это в screen: screen -dm mything

У второго есть то преимущество, что вы можете повторно подключиться и увидеть результат до его завершения, если хотите.

Попробуйте использовать disown ...

Попробуйте следующее - текст не будет возвращаться ....

sleep 5 &
disown %1

Это никогда не скажет вам, что работа завершена.