“сделанное” сообщение после &-command не отображено сразу же, но после пользовательского действия. Почему?

[12145]/другое/dir/nmap[118716] должно быть той же длины, что и [118717]/usr/share/nmap[118718]. В противном случае можно использовать символы [118719]/[118720]:[12146]Новый путь не может быть длиннее. В [118721]/tmp[118722] всегда можно создавать симлинки, если это необходимо.[118189].
1
27.12.2014, 20:56
2 ответа

Созданное «» [11555552] Сообщение »не управляется процессом, который вы выполнили, но с помощью Bash сам, чтобы уведомить вас о конце фоновой работы. Вот почему он обеспечивает сообщение, когда есть некоторая консольная активность.

в Bash , вы можете использовать:

  • SET + M ( монитор ) Чтобы удалить этот вид сообщений, если вы делаете не хочу их видеть.
  • Установите -b ( Уведомить ) для отображения сообщений без каких-либо задержки.
2
27.01.2020, 23:17

Человек Bash говорит:

   The  shell  learns immediately whenever a job changes state.  Normally,
   bash waits until it is about to print a prompt before reporting changes
   in  a  job's status so as to not interrupt any other output.  If the -b
   option to the set builtin command is enabled, bash reports such changes
   immediately.   Any  trap  on  SIGCHLD  is  executed for each child that
   exits.
3
27.01.2020, 23:17

Теги

Похожие вопросы