hup이 프로세스를 일시 중단합니다.

hup이 프로세스를 일시 중단합니다.

현재 프로세스를 확인합니다

$ ps
  PID TTY           TIME CMD
  362 ttys000    0:01.67 -bash
  412 ttys001    0:00.52 -bash
 2247 ttys002    0:00.16 -bash

세 개의 bash를 엽니다. 현재 bash는 다음과 같습니다.

$ echo $$
362

hup2개 더 계획하고 있어요

$ for pid in 412 2247; do hup $pid; done
-bash: hup: command not found
-bash: hup: command not found

그럼에도 불구하고 hup이 내장되어 있습니다.

hup을 사용하는데 문제가 있나요?

답변1

프로세스를 "hup"하려면 HUP신호를 보냅니다.

kill -s HUP 412 2247

"HUP"는 "끊기(hang up)"의 줄임말로, HUP사용자가 프로세스에 "끊기"했음을 알리는 데 사용되는 신호입니다. 즉, 프로세스를 시작한 셸 세션을 로그오프하거나 종료했습니다. 예를 들어 터미널이 닫히면 이 신호는 터미널에서 실행 중인 셸에서 시작된 모든 프로세스에 자동으로 전송됩니다.

관련 정보