bash – 在没有“完整”通知的情况下分叉一个进程

只是一个简单的问题,我遇到了麻烦谷歌search出于某种原因。

当我像这样在bash中插入一个进程时:

$ mything & 

它在10秒后完成,它会中断我的terminal,如下所示:

 [1]+ Done mything 

有没有办法来禁用这个? 我想在后台运行它,但是我希望它永远不会回来告诉我任何事情。

  1. 在分叉之后disown认识
  2. screen screen -dm mything运行它: screen -dm mything

第二个优点是,如果你愿意的话,你可以重新附加并查看输出结果。

尝试使用disown …

尝试以下 – 不会返回文本….

 sleep 5 & disown %1 

这永远不会告诉你工作已经完成。