우분투 kill 음수 PID 버그, 10년간 LTS 5개에 포함
Endcrawl에서 프로세스 그룹을 끄려고 실행한 sudo kill -TERM -1490947이 init을 뺀 모든 프로세스를 종료했다. Ubuntu 24.04 LTS의 kill이 음수 PID를 -1로 잘못 해석한 탓이었다. 지난 10여 년간 음수 PID 처리 버그 네 종류가 Ubuntu 14, 16, 18, 22, 24 LTS에 들어갔으며, getopt의 옵션 묶음 처리와 kill 인자 문법의 충돌이 핵심 원인으로 꼽혔다.
원문
- kill 버그의 10년 GeekNews · 2026년 11월 4일 00:02
뉴스 수집·요약·게시를 자동화한 이 사이트처럼, 반복 업무를 자동화하고 싶으신가요?