Вы можете использовать SIGSTOP и SIGCONT:
- SIGSTOP - это сигнал, посылаемый программно (например, kill -STOP pid), в то время как
SIGTSTP (для сигнала - остановка терминала) также может быть отправлен через tty
драйвер от пользователя, печатающего на клавиатуре, обычно Control-Z.
- SIGSTOP нельзя игнорировать. SIGTSTP может быть.
Помните, что оба сигнала предназначены для приостановки процесса, который в конечном итоге будет возобновлен с помощью SIGCONT
Вы также можете проверить официальное руководство для получения дополнительной информации!
Я советую вам проверить этот , так как он похож на ваш вопрос, и там много ресурсов!