Я запускаю cat
в терминале:
$ cat
Затем во второй терминал я посылаю сигнал остановки:
$ kill -SIGSTOP $(pgrep cat)
И это работает - cat
остановлена. Теперь я хочу разбудить этот процесс cat
, отправив SIGCONT
:
$ kill -SIGCONT $(pgrep cat)
И ничего не происходит. Однако если я использую fg
в первой оболочке, то cat
будет разбужен. Почему SIGCONT
не продолжает казнить cat
?