cron과 crontab의 실패한 하위 프로세스 사이의 교착 상태

cron과 crontab의 실패한 하위 프로세스 사이의 교착 상태

cron두 프로세스가 만료되기 시작했지만 cron반환 코드를 선택하지 않고 종료되는 이상한 교착 상태 상황에 직면했습니다 . 루트 사용자에 대한 액세스 권한이 없습니다.

myuser@myserver:~) ps -ef | grep 30163                                  11:29AM
3701     28964 29950  0 11:30 pts/13   00:00:00 grep 30163
root     30163  6622  0 11:00 ?        00:00:00 /usr/sbin/cron
3701     30199 30163  0 11:00 ?        00:00:00 [monitor_daemon] <defunct>
3701     30598 30163  0 11:00 ?        00:00:00 [sendmail] <defunct>
myuser@myserver:~)
  1. 우리가 이런 상황에 빠지게 된 이유가 알려져 있나요?
  2. 루트 사용자에 액세스하지 않고 메모리를 많이 소비하는 이 세 가지 프로세스를 제거하려면 어떻게 해야 합니까?

나는 다음 커널/배포판을 사용하고 있습니다:

Linux myserver 2.6.32.23-0.3-default #1 SMP 2010-10-07 14:57:45 +0200 x86_64 x86_64 x86_64 GNU/Linux
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1

답변1

EoL 릴리스(2012-11-08) 당시 최신 SLES11 SP1 커널은 2.6.32.59-0.7이었습니다.

커널 2.6.32.23-0.3.1은 2010년 10월 8일부터입니다.

따라서 해결되지 않은 운영 체제 오류가 발생할 가능성이 높습니다.

루트 관리자를 깨워서 시스템을 정상으로 되돌리라고 말하십시오.

현재 지원되는 SLES11은 SP2입니다. 커널: 3.0.80...

질문의 두 번째 부분: 이러한 프로세스는 소유자(루트)로만 삭제할 수 있습니다.

관련 정보