Если вы запустите свою программу в фоновом режиме с помощью
xcommand &
, нажав Ctrl+C в оболочке, не остановит ее.
Если вы затем выполните
tail -f outputfile
и нажмете Ctrl+C, будет завершен только хвост
процесс.
Если вы выполните
fg
, вы поместите xcommand
на передний план. Теперь нажатие Ctrl+C завершит процесс xcommand
.
Итак, не ставьте процесс xcommand
на передний план, или, если вы это сделаете, нажмите Ctrl+Z, а затем bg
, чтобы верните его на задний план.